我正在扩展现有代码以在数据库中增加一行。我在表格中添加了“Base”行。除了新行之外的所有内容都显示在数据库中 这里出了什么问题?
新行为varchar
。我已经嗅到了数据,包括基本信息在内的所有帖子数据都在发送的帖子中。问题似乎出现在MySQL查询中。
这是输入数据的旧代码
$query="INSERT INTO blah1 (UserID, Name, Date, Contact, Note, Izbrisan)
VALUES
('$_POST[userid]','$_POST[name]','$_POST[date]','$_POST[contact]','$_POST[note]',0)";
mysqli_query($query);
这是新代码
$query="INSERT INTO blah1 (UserID, Name, Date, Contact, Note, Base, Izbrisan)
VALUES
('$_POST[userid]','$_POST[name]','$_POST[date]','$_POST[contact]','$_POST[base]','$_POST[note]',0)";
mysqli_query($query);
这里是我用来输入数据的表单,但信息的“基础”部分从未进入数据库..这里出了什么问题?
<html>
<body>
<center>
<form action="adduser2.php" method="post">
<table border="1">
<td colspan = "2"> <center> Add User</td>
<tr>
<td>UserID:</td>
<td> <input type="text" name="userid" value="<?php if(isset($_GET['Id'])) { echo $_GET['Id'];}?>" > </td>
</tr>
<tr>
<td>Name:</td>
<td> <input type="text" name="name"> </td>
</tr>
<tr>
<td>Date(dd:mm:yy):</td>
<td> <input type="text" name="date"> </td>
</tr>
<tr>
<td>Contact:</td>
<td> <input type="text" name="contact"> </td>
</tr>
<tr>
<td>Note:</td>
<td> <input type="text" name="note"> </td>
</tr>
<tr>
<td>Base:</td>
<td> <input type="text" name="base"> </td>
</tr>
<tr>
<td colspan = "2"> <center> <input type="submit" value="Dodadi Korisnik"> </td>
</tr>
</table>
</form>
</body>
</html>
答案 0 :(得分:1)