Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2012, 09:15   #1
manula
Форумчанин
 
Регистрация: 17.04.2011
Сообщений: 168
По умолчанию Работа с документами в php

Здравствуйте уважаемые форумчане.У меня имеются 2 вопроса следующего характера:
1)Есть БД в PostgreSQL, я ее вывожу на форму в таблицу но отображается только первая запись как и должно быть, можно как то сделать управляющие кнопки для перехода на следующую запись, в общем просмотр не только первой записи и чтобы другие записи можно было просматривать,как это можно осуществить.
2) Вот фрагмент кода с формы:
PHP код:
 <FONT size=3>Пояснительная записка:</font>
   <
input type="file" class="bginput" name="poszap" size="20" /><br/>
 <
FONT size=3>Паспорт проекта:</font>
   <
input type="file" class="bginput" name="pasporj" size="20" /><br />
 <
FONT size=3>Справочная документация:</font>
   <
input type="file" class="bginput" name="spravdoc" size="20" /><br /> 
Есть общяя директория "Документы", где находятся папки-"Пояснительная записка", "Паспорт проекта" и "Справочная документация" как документы помещенные в файловые поля при нажатии на кнопку разместить в соответствующие этим документам папки.
manula вне форума Ответить с цитированием
Старый 04.09.2012, 11:46   #2
buriat
Форумчанин
 
Регистрация: 28.06.2010
Сообщений: 189
По умолчанию

1) Можно, кнопки передают следующий и предыдущий ID к функции отоброжения (или выбора записи из постгрэс таблицы)

2)
PHP код:
if (!$_FILES['poszap']['error'] > 0) {
    
move_uploaded_file($_FILES["poszap"]["tmp_name"], "Документы/Пояснительная записка/" $_FILES["poszap"]["name"]);
}

if (!
$_FILES['pasporj']['error'] > 0) {
    
move_uploaded_file($_FILES["pasporj"]["tmp_name"], "Документы/Паспорт проекта/" $_FILES["pasporj"]["name"]);


и т.д
Конечно должно быть больше разных проверок (не пустое ли поле, формат файлов и др.), но идея такая.
buriat вне форума Ответить с цитированием
Старый 04.09.2012, 12:22   #3
manula
Форумчанин
 
Регистрация: 17.04.2011
Сообщений: 168
По умолчанию

Выдает ошибку такого характера:
Notice: Undefined index poszap ...
Какие будут предложения?
а на счет передачи по id, это хорошая идея,спасибо, а есть какой нибудь пример?
manula вне форума Ответить с цитированием
Старый 04.09.2012, 12:36   #4
buriat
Форумчанин
 
Регистрация: 28.06.2010
Сообщений: 189
По умолчанию

Выдаёт ошибку если поле пустое, т.е. если не выбрали файл и подтвердили форму?
если да, проверяйте на пустое поле:
PHP код:
if (isset($_FILES['poszap']) && (!$_FILES['poszap']['error'] > 0)) {
    
// deystviya...

или даже
PHP код:
if (isset($_FILES['poszap'])) {
    if (!
$_FILES['poszap']['error'] > 0) {
        
// deystviya...
    
}

buriat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с документами на сайте SashaS HTML и CSS 3 17.03.2012 13:35
Qt + XML Программа работы с документами Nikiforov_Alex Фриланс 0 08.12.2010 08:40
Работать в Word, не открывая документы (работа с закрытыми документами Word) Георгиевич Microsoft Office Word 10 07.09.2009 11:19
Работа с несколькими документами одновременно Busine2009 Microsoft Office Word 12 04.06.2009 19:53