|
|
|
|
|
для: BinLaden
(01.08.2008 в 17:23)
| | Надеюсь не по моей вине. ) | |
|
|
|
|
|
|
|
для: sim5
(01.08.2008 в 17:03)
| | Сомневаюсь, что товарищ скоро сам задастся таким вопросом. | |
|
|
|
|
|
|
|
для: BinLaden
(01.08.2008 в 16:56)
| | Вот товарищ конкретно когда спросит, и будет видно что и куда, вы ему "честный" (© Trianon) код и представите :) В данном случе, товарищ не понимает механизма, думаю, для понимания как можно (а ведь можно и не так), достаточно и без... | |
|
|
|
|
|
|
|
для: sim5
(01.08.2008 в 16:44)
| | Насчёт всего остального не знаю, а вот htmlspecialchars() тут необходима. | |
|
|
|
|
|
|
|
для: BinLaden
(01.08.2008 в 16:34)
| | Как и все остальное. Ну что мне писать - пример или опус?) | |
|
|
|
|
|
|
|
для: sim5
(01.08.2008 в 16:24)
| | htmlspecialchars()! | |
|
|
|
|
|
|
|
для: paulluk
(01.08.2008 в 15:22)
| | Для примера:
<form action="" method="post">
<input type="text" name="txt"><br>
<input type="submit" name="add" value="Добавить"><br>
<input type="submit" name="upd" value="Обновить"><br>
<input type="submit" name="del" value="Удалить">
</form>
<?
next($_POST);
switch (key($_POST)) {
case 'add' : echo "Данные " . $_POST["txt"] . " будут добавлены.";
break;
case 'upd' : echo "Данные " . $_POST["txt"] . " будут обновлены.";
break;
case 'del' : echo "Данные " . $_POST["txt"] . " будут удалены.";
}
?>
|
Что касается базы. Думаю, вы понимаете, что нельзя обновить или удалить несуществующие данные, а значит добавление и обновление/удаление, это уже разные задачи. Поэтому, тут в любом случае будут две различные формы (можно поизголяться и сделать одной, но смысла в этом большого нет), а вот скрипт обработчик может быть как один, так и разные: один для добавления, другой для обновления (редактирования) / удаления. Все зависит от того: кто и что добавляет/редактирует. При этом, во втором случае, форма может иметь две кнопки SUBMIT, по который вы определите - обновить или удалить данные. | |
|
|
|
|
|
|
|
для: paulluk
(01.08.2008 в 15:22)
| | А если так:
обработчик один
форма одна
submit несколько
и в зависимости какая кнопка submit нажата работает обработчик | |
|
|
|
|
|
|
|
для: sim5
(31.07.2008 в 17:26)
| | Хорошо допустим мне надо обработать данные находящиеся в форме. В зависимости от того какую из четырех ссылок(в приведенном выше коде) я буду нажимать, данные формы должны добавляться, изменяться или удаляться в базе данных. Как грамотно реализовать такую задачу? | |
|
|
|
|
|
|
|
для: paulluk
(31.07.2008 в 17:11)
| | Понимаете, у вас сама логика не совсем понятна. Обычно принимая форму, скрипт обработчик может принять то или иное решение, которое будет зависить от принятых данных. Вы же пытаетесь отправить одни и те же данные разным обработчикам. Спрашивается, зачем? Даже, если предположить, что один из скриптов выведет эти данные на страницу раскрашенными, а другой обернутыми в рамочку, то это не повод обрабатывать одни и те же данные по много раз! Что вы пытаетесь сделать, какую задачу ставите? | |
|
|
|
|