Помогите пожалуйста!
Объясняю как должно работать! Например вбивают номер заявки и дату, но состояние еще не установлено, поэтому остается пустое. Затем утверждают состояние и необходимо обновить данные, т.е. внести изменения, дополнить!
данные почему то не обновляются((
Код файла lib_update.php:
id - номер заявки
dt - дата
name - состояние заявки
PHP:
скопировать код в буфер обмена
<html> <head> <title>Обновление записей состояния заявки.</title> </head> <body> <? // Подключаемся к базе данных // Если мы уже нажимали кнопку изменения записи if(@$submit_update) { // Обновляем выбранную запись $sql="update operation set id='$id', dt='$dt' where (name='$update')"; }; // Заносим в переменную <I>$result</I> всю базу оставленных сообщений $sql="select * from operation"; // Узнаем кол-во записей в базе данных echo "<table border=0 align=center>"; echo "<tr><td align=center><B>№ Заявки</B></td>"; echo "<td align=center><B>Дата</B></td>"; echo "<td align=center><B>Состояние</B></td>"; echo "<td align=center><B>Изменить</B></td></tr>"; for($i=0;$i<$rows;$i++) { // Устанавливаем курсор на соответствующую позицию // Записываем в ассоциативный массив <I>$arr_guest</I> // значения полей таблицы echo "<form method=get action='lib_update.php'>"; echo "<input type=hidden name='update' value='".$arr_guest["name"]."'>"; echo "<tr>"; echo "<td><input type=text name='id' value='".$arr_guest["id"]."'></td>"; echo "<td><input type=text name='dt' value='".$arr_guest["dt"]."'></td>"; echo "<td><input type=text name='name' value='".$arr_guest["name"]."'></td>"; echo "<td><input type=submit name='submit_update' value='Изменить'></td>"; echo "</tr>"; echo "</form>"; }; echo "</table>"; echo "</form>"; ?> </body> </html>
Отредактировано модератором: Мелкий, 04 Октября, 2011 - 10:20:47
|