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
Форумы портала PHP.SU :: Версия для печати :: Данные из БД
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Данные из БД

Страниц (1): [1]
 

1. Ehan - 06 Февраля, 2011 - 20:07:33 - перейти к сообщению
Доброго времени суток, уважаемые форумчане!!!
Подскажите пожалуйста, каким образом можно реализовать такое:
Имеется таблица( http://zayavka[dot]mtrend[dot]ru/index.php ), котоорая заполняется из БД (MySQL), необходимо редактировать какую-нибудь строку таблицы, как сделать так чтобы нажимая ссылку(например, http://zayavka[dot]mtrend[dot]ru/editz.php?ID=1 ) заполнялись поля формы данными из той строки на которой была нажата ссылка. С формой все понятно, а вот как сделать выборку по определнному ID не пойму. Подскажите пожалуйста.
2. grefon - 06 Февраля, 2011 - 20:22:13 - перейти к сообщению
Делаете запрос к базе:
PHP:
скопировать код в буфер обмена
  1. $zapros="SELECT * FROM table WHERE id='".$_GET['ID']."'";
  2. $result=mysql_query($zapros) or die (mysql_error());
  3. $row = mysql_fetch_row($result);
  4.  

А потом заполняем поля формы:
PHP:
скопировать код в буфер обмена
  1. echo '<input name="text1" type="text" value="'.$row['date'].'" />';


$row['date'] - это ячейка с датой. Чтобы вывести остальные, подставляете имена соответствующих столбцов.
3. Ehan - 06 Февраля, 2011 - 20:28:45 - перейти к сообщению
grefon - большое спасибо, все получилось. У меня загвоздка была именно в этой части кода ID='".$_GET['ID']."', не мог сообразить как это сделать, так как знаний маловато. Не думал, чо все решиться так быстро, пол дня провозился ))))

 

Powered by ExBB FM 1.0 RC1