我要服用no。用户的,并根据进气编号。想要显示姓名和密码。但是它只是显示一个text_box和一个submit button,什么也没发生。
代码如下:-
<?php
mysql_connect('localhost','root','');
mysql_select_db('wp');
if(isset($_POST['t1'])&&isset($_POST['submit'])){
$t1=$_POST['t1'];
$query="SELECT `name` , `password` FROM `register` WHERE `intake` ='$t1'";
if($result=mysql_query($query)){
?>
<table border="1">
<thead>
<tr>
<th>name</th>
<th>password</th>
</tr>
</thead>
<tbody>
<?php
while($row=mysql_fetch_assoc($result)){
$name=$row['name'];
$password=$row['password'];
echo"<tr>
<td>$name</td>
<td>$password</td>
</tr>";
}
}
}
?>
</tbody>
</table>
<form action="table.php" method="post">
<input type="text" name="t1" />
<input type="submit" value="submit" />
</form>
提前感谢。
"
if(isset($_POST['t1'])&&isset($_POST['submit'])){
如果你正在检查$_POST['t1'],你不需要检查$_POST['submit']
这可能对你更好
if(isset($_POST['t1'])&&!empty($_POST['t1'])){
好的,从哪里开始
-
mysql_query已弃用,请使用mysqli或pdo
-
如果您选择不听#1,那么至少在插入数据库之前清理您的输入
-
您的提交按钮没有命名为'submit',所以您的$_POST['submit']检查不起作用
-
不要存储明文密码。
以下内容应包含在if(isset(..
子句中。既然如此,它就在子句之外。
</tbody>
</table>
我确信这是它没有显示的原因,但这是错误的。