У меня есть код ниже на моей странице дважды.
Как отделить их? Например .:
if (isset($_POST["#form1"])) {
// code
}
if (isset($_POST["#form2"])) {
// code
}
Я знаю, что не работает, но это пример того, что если я хочу сделать
У меня есть код ниже на моей странице дважды.
Как отделить их? Например .:
if (isset($_POST["#form1"])) {
// code
}
if (isset($_POST["#form2"])) {
// code
}
Я знаю, что не работает, но это пример того, что если я хочу сделать
В соответствии с комментарием ниже, его лучше иметь поименованный представить элемент кнопки в форме.
<form name="form" action="<?php echo __FILE__ ?>" method="POST">
<input name="form1" type="submit" value="Submit">
</form>
<?php
if(isset($_POST['form1'])){
var_dump($_POST);
}
?>
Поскольку я никогда использовал ничего, кроме Ajax запросов я действительно не работаю в проблему, но используя имя в форме можно с помощью JQuery, а также.
Однако я уверен, что есть многоуровневые ответы, которые распространяются вокруг stackoverflow, поэтому в следующий раз поиск немного лучше.
HTML
<form name="form1" action="/url" method="POST">
</form>
PHP
if (isset($_POST["form1"])) {
// ...
}
Хотя это может ответить на вопрос ОП, этот ответ был бы гораздо более полезен, если бы вы объяснили, как и почему он решает проблему и не вводит других. – Mifeet
Вы можете дать вашим разные кнопки отправки разные имена или проверить уникальными именами элементов в различных формах вместо этого. – jeroen