2016-05-12 23 views
0

我發現了很多這些在旁邊,但我不明白他們。有人可以發佈好的代碼並指出錯誤的東西。PHP腳本沒有說有錯誤,但它不會發送到MySQL

代碼不想被張貼在這裏是它的照片

HTML表單 enter image description here

PHP行動 enter image description here

如果有幫助亞姆使用php空間,所以我可能會是php空間相關

+1

您需要發佈代碼才能獲得幫助。用這些信息我們無能爲力。 – asurbernardo

+0

發佈你的代碼和你的鏈接也不會幫助你知道問題 –

+0

也是一個照片好嗎?我得到了其中2個代碼,刪除了HTML格式的Css,儘管 – einstein8612

回答

0

您的帖子索引是錯誤的。你不能在POST中使用id attrbute的值。您必須使用名稱屬性的值,以便將您的代碼更改爲

$_POST['firstname'] AND $_POST['lastname'] 
+0

和引號:) –

+0

我認爲,因爲id是lname這將是lname相同與fname猜測不是... – einstein8612

0

幾件事情:1.表單應該指定方法。

<div> 
    <form action="login_action.php" method="post" > 
    <label for="fname">First Name</label> 
    <input type="text" id="fname" name="firstname" > 

    <label for="lname">Last Name</label> 
    <input type="text" id="lname" name="lastname" > 
</div> 

否則,表單將使用get方法,並且沒有數據發送到$_POST。參考http://www.w3schools.com/tags/att_form_method.asp

由@ User7提到。 $_POST中的數據索引基於輸入名稱,而不是編號

$sql ='INSERT INTO login_info(fname, lname) VALUES ("'.$_POST['firstname'].'","'.$_POST['lasttname'].'")'; 
if(!mysql_query($sql, $con)){ 
    die('error:'.mysql_error()); 
} 
+0

你必須瞭解xD,iam這樣一個web devenlopment nub,你可以把洞代碼... – einstein8612

+0

有人可以發佈好代碼plz – einstein8612

+0

你是什麼意思的好代碼?這些只是對原始代碼的輕微更改。 –

相關問題