Marquis
Новичок
Фанат
подумал над твоей логикой работы скрипта (и это то на ночь глядя
)
без переменной mode скрипт мне видится со следующей схемой работы:
одного не понял, как "сказать" скрипту что если переменная $_GET['id'] не пустая нужно удалить запись, а не принтовать форму для редактирования этой записи. Вот тут то я и ввожу переменную $mode для определения того, что нужно сделать. А как у тебя происходит определение того что если $_GET[id] не пустая нужно удалить запись а не принтовать форму для редактирования этой записи?
подумал над твоей логикой работы скрипта (и это то на ночь глядя
)без переменной mode скрипт мне видится со следующей схемой работы:
PHP:
<a href="/script.php?id">insert row</a>
<a href="/script.php?id=1">update row</a>
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST") {
// ... запись и апдейт таблицы ...
}
if (isset($_GET['id'])) {
$id = $_GET['id'];
if (!empty($id)) {
// sql запрос выбирающий запись с id = $_GET['id']
}
// принтуем форму (если id пустой значит форма принтуется для добавления записи)
exit;
}
// sql запрос выбирающий весь список записей из БД
?>