Как правильно обработать форму?

golos81

Новичок
Как правильно обработать форму?

Есть конструкция

<form name="FormName" action="edit_news.php" method="post">

<?
Дата: <input name=\"date\" type=\"text\" value=\"".$row['date']."\"><br /><br />
Время: <input name=\"time\" type=\"text\" value=\"".$row['time']."\"><br /><br />
Заголовок: <input name=\"header\" type=\"text\" value=\"".$row['header']."\" size=\"56\"><br /><br />
?>

<input type="submit" value="Сохранить"> <input type="submit" value="Удалить">

Как сделать, что бы при нажатии "Сохранить" переход бы был на "edit_news.php", а при нажатии "Удалить", скажем на delete.php?
 

Фанат

oncle terrible
Команда форума
никак.
надо в edit_news.php сделать проверку, и, если надо - подгрузить delete.php
а лучше всё сделать в одном файле. тем более, что там кода всего на пару строк
 

golos81

Новичок
Проверку на что? По какому признаку можно узнать, когда надо сохранить, а когда удалить?
 

Фанат

oncle terrible
Команда форума
про наличию переменной.
которой для этого неплохо бы дать имя. чтобы оно передавалось из формы
 

golos81

Новичок
При нажатии и сохранить и удалить у меня сейчас происходит одно и то же - переход на edit_news.php. Я не понимаю, где мне надо создать переменную, что бы сделать через нее проверку?
 

Фанат

oncle terrible
Команда форума
в форме. в поле сабмит

-~{}~ 13.04.06 01:02:

у тебя сейчас сабмит не передаётся.
потому, что у него имени нет.
если дать имя, то он пойдёт в скрипт.
если он пойдёт в скрипт, то можно будет определить, какой сабмит нажали
логично?
 

Mescalito

Новичок
делаеца просто

<input type="button" value="Сохранить" onclick="document.forms.FormName.action.value=megascript2save.php;document.forms.FormName.submit();">

<input type="button" value="Удалить" onclick="document.forms.FormName.action.value=megascript2delete.php;document.forms.FormName.submit();">
 

Фанат

oncle terrible
Команда форума
Mescalito
это форум по пхп.
а не по яваскрипту.
ты ошибся дверью.

здесь пишут программы, которые работают везде и всегда.
и не зависят от настроек браузеров и желания параноиков адсминов.
 

golos81

Новичок
Все, теперь понял.
Спасибо!
Mescalito, спасибо, твое решение тоже интересное.
 
Сверху