2015-07-21 77 views
0

好的,我很抱歉提出這樣一個簡單的問題。但是我已經放棄了這個愚蠢的形式玩了幾天......所以我會保持它的簡短。Html表單提交 - 原因沒有收到數據ERR_EMPTY_RESPONSE

因此,我試過所有類型的表單,所有類型都有相同的問題。

這一次我從W3Schools的和它不工作是直拉...

它們都導致了新的頁面:NO DATA RECEIVED, ERR_EMPTY_RESPONSE

編輯:表,用戶,傳遞等..出於安全移除。

 <?php 
     if(isset($_POST['submit'])) 
     { 
     $dbhost = 'localhost'; 
     $dbuser = ''; 
     $dbpass = ''; 
     $conn = mysql_connect($dbhost, $dbuser, $dbpass); 
     if(! $conn) 
     { 
      die('Could not connect: ' . mysql_error()); 
     } 

     if(! get_magic_quotes_gpc()) 
     { 
      $emp_name = addslashes ($_POST['firstname']); 
      $emp_address = addslashes ($_POST['lastname']); 
     } 
     else 
     { 
      $emp_name = $_POST['firstname']; 
      $emp_address = $_POST['lastname']; 
     } 

     $sql = "INSERT INTO `` . `` ". 
       "(name,img-path) ". 
       "VALUES('$emp_name','$emp_address')"; 
     mysql_select_db(''); 
     $retval = mysql_query($sql, $conn); 
     if(! $retval) 
     { 
      die('Could not enter data: ' . mysql_error()); 
     } 
     echo "Entered data successfully\n"; 
     mysql_close($conn); 
     } 
     else 
     { 
     ?> 
     <form action="add-nexts.php" method="post"> 
      First name: 
      <br> 
      <input type="text" name="firstname" value="Mickey"> 
      <br> Last name: 
      <br> 
      <input type="text" name="lastname" value="Mouse"> 
      <br> 
      <br> 
      <input type="submit" name="submit" id ="submit" value="Submit"> 
     </form> 

     <?php 
      } 
     ?> 

我不知道我在做什麼錯。希望也許你們這樣做。非常感謝你們!

編輯:恩我得到了我的腳本與GET工作。但POSTing是造成問題的原因。如果這有助於縮小它對任何人...我需要使用POST時,我的網站上線。但現在至少我可以繼續前進。

編輯:證實不是我的託管服務提供商....任何人至少可以告訴我我該怎麼做下一個大聲笑?我陷入困境,不能前進的圖像上傳和其他東西!非常厭倦浪費時間!

+0

在您自己的機器或託管網站上使用它? –

+0

託管網站。 – TheNodeCommode

+0

在打開PHP標記 (例如'<?php error_reporting(E_ALL);)後立即將錯誤報告添加到文件頂部。 ini_set('display_errors',1);'然後你的代碼的其餘部分,看看它是否產生任何東西。 –

回答

0

我遇到了同樣的問題。當我提交一個具有action="login.php"屬性的表單時,它只顯示OP描述的錯誤。我通過在文件的開頭添加<!DOCTYPE html>來解決它。但我不確定爲什麼。