Просмотр поста

.
Fenix_61

index.php
алгоритм :
получаем все категории, выводим в цикле категории ссылками на их изменение .
Реализация :
$res = mysql_query("SELECT * FROM `stat`");
while ($cat = mysql_fetch_array($res)){
echo '<a href="edit.php?id='.$cat['id'].'">'.$cat['name'].'</a>';}
edit.php
Алгоритм :
отфильтровываем все лишнее из $_GET['id'] с помощью intval и кладем все что осталось в $id.
Теперь проверяем есть ли элемент submit в суперглобальном массиве $_post .
Если есть то выполняем запрос на обновление имени категории. Иначе выводим форму.
Реализация:
$id = abs(intval($_GET['id']));
if (isset($_POST[submit])){
$up = mysql_query("UPDATE `stat` SET `name` = '" . trim(mysql_real_escape_string($_POST['name'])) . "' where `id` = '".$id."'");
if ($up) header('location:index.php'); else echo mysql_error();
}else{
echo '<form action="edit.php?id='.$id.'"><input type="text" name="name"/><input type="submit" name="submit"/></form>';
}