2015-07-07 3 views
0

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

Я хочу проверить, что у меня общая структура справа. Я раздели его прямо, и он все еще не работает.

<?php 
    define('INCLUDE_CHECK',true); 
    include 'php/functions.php'; 

    error_reporting(E_ALL); 
    ini_set('display_errors',1); 

    logThis('ready!'); 

    if (isset($_POST['submit'])) {  
     logThis('success'); 
    } 
?> 
<html> 
<head> 

</head> 
<body> 
    <form method="post" action=""> 
     <input type="submit" name="submit" id="submit" value="Submit" /> 
    </form> 
</body> 
</html> 

Это целая страница, я прокомментировал все остальное. logThis() работ я получаю 'ready!' в журнале, но нет 'success' сообщение, когда я нажимаю кнопку отправки.

+2

_ «но он не работает» _ Он загорается или что? – AbraCadaver

+2

$ _POST требует ввода имени. – frz3993

+0

@ frz3993: Ответьте ему. – AbraCadaver

ответ

2

Извините за мой плохой английский!

В PHP $_POST ожидать имя поля ввода, а не идентификатор.
Таким образом, вы должны установить имена ваших полей:

<input type="hidden" id="villainClass" name="villainClass" value="" /> 
<input type="hidden" id="heroClass" name="heroClass" value="" /> 
+0

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

1

Измените HTML код

Вы можете получить размещены данные только по имени поля ввода

<?php 
if(isset($_POST["username"])) 
{ 
$username = $_POST["username"]; 
echo $username; 
} 

?> 
<html> 
<head> 

</head> 
<body> 
    <form method="post" action=""> 
     <input type="text" name="username"/> 
     <input type="submit" name="submit" id="submit" value="Submit" /> 
    </form> 
</body> 
</html> 
+0

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

+0

Привет см. обновленную анс ..... проверьте и дайте мне знать :) –

+0

добавил вход, еще не зарегистрировался Отправить –

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