我是剛剛研究過的PHP中的新手。我提交了一些表單,它會在MySQL表中插入新數據。我似乎無法弄清楚這個問題。這裏是我的代碼:使用mysql插入數據
<form method="post">
<table border='2' cellpadding=4 cellspacing=1 width=50% bgcolor=white align=center >
<br>
<tr>
<td><font face=rockwell font size=5 font color=black>Master No.:</td>
<td class="td-center"><input type="text" name="master_no" /></td>
</tr>
<tr>
<td><font face=rockwell font size=5 font color=black>Alacarte No.:</td>
<td class="td-center"><input type="text" name="alacarte_no" /></td>
</tr>
<tr>
<td><font face=rockwell font size=5 font color=black>Dessert No.:</td>
<td class="td-center"><input type="text" name="dessert_no" /></td>
</tr>
<tr>
<td><font face=rockwell font size=5 font color=black>Pasta No.:</td>
<td class="td-center"><input type="text" name="pasta_no" /></td>
</tr>
<tr>
<td><font face=rockwell font size=5 font color=black>Rice No.:</td>
<td class="td-center"><input type="text" name="rice_no" /></td>
</tr>
<tr>
<td><font face=rockwell font size=5 font color=black>Wine No.:</td>
<td class="td-center"><input type="text" name="wine_no" /></td>
</tr>
<tr>
<td><font face=rockwell font size=5 font color=black>Member ID:</td>
<td class="td-center"><input type="text" name="member_id" /></td>
</tr>
<tr>
<td> </td>
<td class="td-center">
<input type="submit" name="submit" value="Add"/>
<input type="Reset"/>
<a href="member-profile.php">
<input type="button" name="home" value="home"/>
</a><br>
</td>
</tr>
</table>
<?php
if (isset($_POST['submit'])) {
$conn = mysql_connect('localhost', 'root', '');
if (!$conn)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("thesis_sofitel", $conn);
$master_no=$_POST['master_no'] ;
$alacarte_no= $_POST['alacarte_no'] ;
$dessert_no= $_POST['dessert_no'] ;
$pasta_no= $_POST['pasta_no'] ;
$rice_no= $_POST['rice_no'] ;
$wine_no= $_POST['wine_no'] ;
$member_id= $_POST['member_id'] ;
mysql_query("INSERT INTO `master_list`(master_no,alacarte_no,dessert_no,pasta_no,rice_no,wine_no,member_id)
VALUES ('$master_no','$alacarte_no','$dessert_no','$pasta_no','$rice_no','$wine_no','$member_id')");
$message = "I was here!!!";
echo "<script type='text/javascript'>alert('$message');</script>";
}
?>
</form>
既然你剛開始,那麼最好從'mysqli'或'PDO'開始,並停止使用_deprecated_ mysql函數。啓用錯誤報告來知道你在哪裏搞亂了。 – user5173426
@HawasKaPujaari說了什麼,請更新您的問題,看看您發現的任何錯誤 – e4c5
關閉您的''標記,並在之後,然後將PHP移到HTML之上。 – user5173426