2013-12-25 11 views
0

этот бланк не отправляет. Появится сообщение об ошибке.ошибка при отправке формы

ошибка:

Unable to load the webpage because the server sent no data. Reload this webpage. Press the reload button to resubmit the data needed to load the page. Error code: ERR_EMPTY_RESPONSE

Код формы:

<html> 
    <head> 
    <title>Home</title> 
    <link href="newcss.css" rel="stylesheet"> 
</head> 
<body> 
<?php if($_POST['submitForm'] == 'submit'){ 
      echo "the Form has been submitted"; 
     } 
     ?> 
     <form action="" method="post"> 

      <table> 
       <tr> 
        <td>First Name:</td> 
        <td><input type="text" name="firstName" maxlength="25" autofocus></td> 
       </tr> 
       <tr> 
        <td>Last Name:</td> 
        <td><input type="text" name="lastName" maxlength="25"></td> 
       </tr> 
       <tr> 
        <td>Gender:</td> 
        <td><input type="radio" name="Gender" value="male">Male 
         <input type="radio" name="Gender" value="female"> Female 
        </td> 
       </tr> 
       <tr> 
        <td>Email:</td> 
        <td><input type="email" name="Email" maxlength="35"></td> 
       </tr> 
       <tr> 
        <td>Phone Number:</td> 
        <td><input type="tel" name="phoneNumber" maxlength="20"></td> 
       </tr> 
       <tr> 
        <td>Ask question and provide background information</td> 
        <td><textarea name="information" rows="5" cols="20" placeholder="put your question and background information here"></textarea></td> 
       </tr> 
       <tr> 
        <td colspan="2" align="center"><input type="submit" name="submitForm" value="submit"><input type="reset" value="reset"></td> 
       </tr> 
      </table> 
     </form> 

    </div> 
</body> 
</html> 

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

любые предложения?

+0

Я проверил ваш код, и он проверяет. В чем вопрос, и вы получаете какие-либо ошибки? И, вы уверены, что ваш файл имеет расширение .php? –

+0

, когда я пытаюсь отправить форму, появляется сообщение об ошибке, что данные не были отправлены. он имеет расширение .html – user3131961

+0

Мне кажется, что это довольно сложно поверить. Вы запускаете это с собственного компьютера 'localhost' или на размещенном веб-сайте? И имеет ли он расширение '.php'? –

ответ

2

Попробуйте подать заявку на форму. action="filename.php"

Также, вместо if($_POST['submitForm'] == 'submit'), используйте if(isset($_POST['submitForm'])). Это будет препятствовать E_NOTICE ошибку показывать

+0

Я пробовал это, но все равно не работает .. также страница называется .html, это бы изменило ситуацию? – user3131961

+0

Если вы отправляете данные с помощью '$ _POST', тогда файл должен быть .php (если ваш сервер не настроен на запуск .html как .php (.htaccess trick) – Magictallguy

0

В РНР, просто сделать:

<?php echo $_POST['submitForm']; ?>

... Вы можете быть удивлены результатом.

+0

по-прежнему та же ошибка – user3131961

+0

Что по сути означает, что ничего в вашем коде даже оценивается.Таким образом, вы должны прочитать ответы выше, следуя своим комментариям о расширении файла, и посмотрите в этом направлении. – LocoNeko73

+0

его решить .. Я никогда не активировал php на моем mac .. теперь его работа – user3131961

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