2015-12-24 51 views
0

我有一個基本問題。我有一個簡單的表格(只有1個字段-nama)和一個使用php的簡單頁面。我可以將數據插入表「userad」。但是當我添加id,name2,color2和hobby2等幾個字段時,mysql經常返回空結果。該ID是interger NOT NULL,也不會自動遞增。我不確定是什麼問題。我已經在Internet上瀏覽解決方案,但無法找到並理解解決問題的方法。請幫助... tq ..mysql一直返回空結果(錯誤)

以下是可用於顯示數據的單個數據mysql的PHP腳本。

<?php 
// Start the session. 

session_start(); 

require 'connect-test.php'; 

    if(isset($_POST['nama'])) 

    { $nama = $_POST['nama']; 

    $stmt = $conn->prepare("INSERT INTO userad (nama) VALUES (?)"); 
    $stmt->bind_param("s", $nama); 
    $stmt->execute(); 

    $stmt->close(); 
    $conn->close(); } 

    ?> 

<html> 
<head> </head> 
<body> 

<form name="form2" method="post" action="testdelete2.php"> 

      <p>nama : 
      <input type="text" name="nama" id="nama"> 

     </p> 
    <p> 
    <input type="submit" name="button" id="button" value="Submit"> 
    </p> 

     </form>  
     </body> 
       </html> 

以下是多數據 - MySQL的PHP​​腳本保持返回空的結果(誤差)

<?php 
// Start the session. 

session_start(); 

require 'connect-test.php'; 

if(isset($_POST['submit'])) 

    { 
    $id = $_POST['id']; 
    $name2 = $_POST['name2']; 
    $color2 = $_POST['color2']; 
    $hobby2 = $_POST['hobby2']; 



    $stmt = $conn->prepare("INSERT INTO userad (id,name2,color2,hobby2) VALUES (?,?,?,?)"); 
    $stmt->bind_param("isss",$id,$name2,$color2,$hobby2); 
    $stmt->execute(); 

    $stmt->close(); 
    $conn->close();} 

<html> 
<head> </head> 
<body> 

<form name="form2" method="post" action="testdelete2.php"> 

      <p>id: 
      <input type="text" name="id" id="id"> 

     </p> 
<p>name2: 
      <input type="text" name="name2" id="name2"> 

     </p> 
<p>color2: 
      <input type="text" name="color2" id="color2"> 

     </p> 
<p>hobby2: 
      <input type="text" name="hobby2" id="hobby2"> 

     </p> 
    <p> 
    <input type="submit" name="button" id="button" value="Submit"> 
    </p> 

     </form>  
     </body> 
       </html> 
+0

有使用錯誤報告http://php.net/manual/en/function.error-reporting.php會幫助你在這裏,你會收到一個'未定義索引提交...'通知。 –

回答

1
<input type="submit" name="submit" id="button" value="Submit"> 

使用該輸入型兩種形式提交,並檢查

+0

LoL ....笨拙的我...沒有看到即將... hehe..tq all..btw..Shraddha..i將值=「submit」>從S更改爲小寫s。我想你忽略了..btw非常感謝你.. –