我试图采取摄入和显示名称和密码,但没有发生提交按钮


I am trying to take intake and display name and password, but nothing happening on submit button?

我要服用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'])){

好的,从哪里开始

  1. mysql_query已弃用,请使用mysqli或pdo

  2. 如果您选择不听#1,那么至少在插入数据库之前清理您的输入

  3. 您的提交按钮没有命名为'submit',所以您的$_POST['submit']检查不起作用

  4. 不要存储明文密码。

以下内容应包含在if(isset(..子句中。既然如此,它就在子句之外。

</tbody>
</table>

我确信这是它没有显示的原因,但这是错误的。