由于粗心大意,导致的问题:
在PHP编程中,使用数据库查询,规范的格式如下
<?
echo "<form action='' method='post'>";
echo "请输入要查询的学号:"."<input type='text' name='search'>"."<input type='submit' name='submit' value='提交'>";
echo "</form>";
if(!empty($_POST['submit'])){
$query1=mysqli_query($connID,"select * from student where stu_id like '%".$_POST['search']."%'");
if (mysqli_num_rows($query1)>0) {
echo "<table border=1 align=center width=1200>
<tr >
<td>学号</td>
<td>姓名</td>
<td>性别</td>
<td>出生日期</td>
<td>身份证号</td>
<td>学院</td>
<td>班级号</td>
<td>家庭住址</td>
<td>联系方式</td>
</tr>";
while ($result1=mysqli_fetch_array($query1)) {
echo "<tr>
<td>".$result1["stu_id"]."</td>
<td>".$result1["stu_name"]."</td>
<td>".$result1["stu_sex"]."</td>
<td>".$result1["stu_identity"]."</td>
<td>".$result1["stu_birthday"]."</td>
<td>".$result1["stu_professional"]."</td>
<td>".$result1["cla_id"]."</td>
<td>".$result1["stu_address"]."</td>
<td>".$result1["stu_telephone"]."</td>
</tr>";
}
}
}
else{
echo "提交失败!";
}
echo "</table>";
?>
其中的$_POST要大写,我小写的时候一直报错,哎,写代码要规范!