2013-08-09 1 views
0

Я подаю форму на страницу и проверить, если кнопка отправки значение InsertMe IsSet, но не кода внутри выполняетсяфункция Исеть не работает на моей форме и форме кивать получать представленный

<?php 
if (isset($_POST['InsertMe'])){ 

//code to execute 
echo "Test"; 

} 
?> 

и вставить кнопки похоже, что

<input style="float:right;" name="InsertMe" id="InsertMe" type="submit" class="rectangular-button" value="Add User" /> 
+0

Является ли ваша форма используемым POST? – andrewsi

+0

Можете ли вы попробовать ' '? –

+0

Добавьте 'var_dump ($ _ POST)' в верхней части файла – andrewsi

ответ

1
if (!isset($_POST['InsertMe']) || empty($_POST['InsertMe'])) { 

// error message here 

} else { 

// What you want to do if not empty and is set. 

} 

Этот код будет проверять, если переменные установлен, и если если он пуст.

"||" является оператором PHP для проверки или. Таким образом, в этом случае он проверяет, установлен ли он ИЛИ пустым.

+0

@ Script47 - после вызова функции isset у вас отсутствует закрывающая скобка. – andrewsi

1

Убедитесь, что у вас установлен тег формы для публикации.

<form method="post"> 
+0

Я боролся с этим около 30 минут, спасибо –

Смежные вопросы