Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема с выводом печатной формы
Покинул форум
Сообщений всего: 22
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Добрый день.
Имеется база абонентов в MySQL с оболочкой на PHP. С некоторых пор потребовалось реализовать что-то вроде печатной формы для выполнения заявок от абонентов. Вроде все написал - все работает, но с одной оговоркой. Имеется таблица "Заявки" где прописаны заявки от абонов, кто принял, кто работает по заявке - эту инфу также необходимо распечатывать, но бывают случаи когда у одного абона висит сразу несколько заявок - в итоге на печать выходят все строки со всеми заявками. Не подскажете как сделать что-то типа - при нажатии на кнопку распечатки появлялся бы выбор какую заявку распечатать и только инфа по этой заявке выводилась на печатную форму.
Сейчас этот кусок выглядит так:
$temmpf = mysql_query('select * from zayavki WHERE dogovor ='.$_GET['dogr'].' and udalena = \'1\';');
while ($temmpf2 = mysql_fetch_array($temmpf))
{
$date = $temmpf2['data_postupleniya'];
echo'
<td>Дата и время поступления заявки <i><b> '.$date.' </i></b></td>
';}
GET['dogr'] - получение номера договора со страницы заявок.
LIME
Отправлено: 11 Июля, 2011 - 14:53:05
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
ну в начале скрипта проверять если несколько заявок есть то вывод формы для выбора и die()
NightElf
Отправлено: 11 Июля, 2011 - 15:17:05
Новичок
Покинул форум
Сообщений всего: 22
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
LIME пишет:
ну в начале скрипта проверять если несколько заявок есть то вывод формы для выбора и die()
Вот в этом и прошу помочь. У самого подобного опыта небыло, т.е. форму сделать как в отдельное всплывающее окно? или просто сделать вместо моей кнопки радиокнопки.
Сейчас это просто такая ссылка:
Насколько я понимаю должно быть условие: если количество неудаленных заявок 1 - выводить простую ссылку, если больше 1 то выводить радиокнопки. И в каждой радиокнопке похожая ссылка, только с дополнительным параметром - номер заявки.
Сейчас попробую что-нибудь наваять, просто я начинающий программер - база осталась от предыдущего, вот и пытаюсь по мере сил))
NightElf
Отправлено: 12 Июля, 2011 - 10:05:57
Новичок
Покинул форум
Сообщений всего: 22
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Условие реализовал нормально, но вот только как выполнить следующее:
если имеется более 2 заявок, вывести столько радиокнопок сколько заявок.
White
Отправлено: 12 Июля, 2011 - 10:54:46
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
примерно так, но трудно сказать не зная структуру базы
----- if(time()>1356048000) die();
NightElf
Отправлено: 15 Июля, 2011 - 15:09:26
Новичок
Покинул форум
Сообщений всего: 22
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
С этим разобрался, решил сделать менюшку со ссылками на разные печатные документы. Все сделал через select, но есть проблема: страница на которую ссылается value открывается в том же окне, а надо чтобы в новом...эксперементировал с target=_blank, но что-то неудачно. Вот то, что есть сейчас:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.