Дано:
Стартовая страница: http://med-75[dot]hol[dot]es/3/1[dot]html .
Обработчик команды сохранения введённых данных в БД: http://med-75[dot]hol[dot]es/3/2.php .
Страница вывода данных из БД: http://med-75[dot]hol[dot]es/3/3.php .
Требуется:
1. Сделать активными кнопки редактирования данных на странице вывода (в данный момент они почему-то не работают).
2. Создать сортировщик таблиц с данными по номеру id и дате/времени сохранения (т. е. чтобы не все таблицы БД выводились на странице, а только выбранные из списка (например, по ссылкам «показать» и «скрыть»)).
3. Пункт 2 реализовать на стартовой странице.
Заранее благодарю за помощь.
Код обработчика:
PHP:
скопировать код в буфер обмена
<? $hostname = "mysql.hostinger.ru"; $username = "u312719474_ed1"; $password = "пароль"; $dbName = "u312719474_med1"; $table = "med1"; $query = "INSERT INTO $table SET name='".$_POST['test_name']."', email='".$_POST["test_mail"]."', data='$cdate'"; echo ("<div style=\"text-align: center; margin-top: 10px;\"> <font color=\"green\">Данные успешно сохранены!</font> <a href=\"1.html\">Вернуться назад</a></div>"); ?>
Код страницы вывода данных:
PHP:
скопировать код в буфер обмена
<? $hostname = "mysql.hostinger.ru"; $username = "u312719474_ed1"; $password = "пароль"; $dbName = "u312719474_med1"; $table = "med1"; $query = "SELECT id, data FROM $table"; echo (" <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <title>Вывод данных из MySQL</title> </head> <body> <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"> <tr style=\"border: solid 1px #000\"> <td><b>#</b></td> <td align=\"center\"><b>Дата обращения</b></td> <td align=\"center\"><b>Вывод данных</b></td> <td align=\"center\"><b>Скрытие данных</b></td> </tr> "); echo "<tr>\n"; echo "<td>".$row['id']."</td>\n"; echo "<td>".$row['data']."</td>\n"; echo "<td><a name=\"a1\" href=\"3.php?a1=".$row["id"]."\">Показать</a></td>\n"; echo "<td><a name=\"a2\" href=\"3.php?a2=".$row["id"]."\">Скрыть</a></td>\n</tr>\n"; } echo ("</table>\n"); if(@$submit_edit) { $query = "UPDATE $table SET name='$test_name', email='$test_mail' WHERE id='$update'"; } $query = "SELECT * FROM $table"; echo (" <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <title>Редактирование и обновление данных</title> </head> <body> "); echo "<form action=\"3.php\" method=\"post\" name=\"edit_form\">\n"; echo "<input type=\"hidden\" name=\"update\" value=\"".$row["id"]."\" />\n"; echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">\n"; echo "<tr>\n"; echo "<td colspan=\"2\" style=\"border-bottom:solid 1px #CCCCCC;\"><b><i><div id=\"num\">#".$row["id"]."</div>".$row['data']."</b></i></td>\n"; echo "</tr><tr>\n"; echo "<td>Имя:</td><td><input type=\"text\" value=\"".$row['name']."\" name=\"test_name\" /></td>\n"; echo "</tr><tr>\n"; echo "<td>E-Mail:</td><td><input type=\"text\" value=\"".$row['email']."\" name=\"test_mail\" /></td>\n"; echo "</tr><tr>\n"; echo "<td colspan=\"2\" align=\"center\"><input type=\"submit\" name=\"submit_edit\" class=\"buttons\" value=\"Сохранить изменения\" /></td>\n\n"; echo "</tr></table></form>\n\n"; } echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"1.html\">Вернуться назад</a></div>"); ?>
(Отредактировано автором: 17 Августа, 2014 - 22:01:13)
|