Php 我正在尝试接收并显示姓名和密码,但提交按钮上没有发生任何事情?
我想获取用户的录取编号,并根据录取编号显示姓名和密码。但它只显示一个文本框和一个提交按钮,什么也没有发生 代码如下:-Php 我正在尝试接收并显示姓名和密码,但提交按钮上没有发生任何事情?,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我想获取用户的录取编号,并根据录取编号显示姓名和密码。但它只显示一个文本框和一个提交按钮,什么也没有发生 代码如下:- <?php mysql_connect('localhost','root',''); mysql_select_db('wp'); if(isset($_POST['t1'])&&isset($_POST['submit'])){ $t1=$_POST['t1']; $query="SELECT `name` , `password` FROM
<?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(..
子句)内。实际上,它在子句外
</tbody>
</table>
我确定这是否是它没有显示的原因,但它是错误的。以下内容应该在
if(isset(…
子句)内。事实上,它在子句外
</tbody>
</table>
我确定这是否是它没有显示的原因,但它是错误的。好的,从哪里开始
if(isset($_POST['t1'])&&!empty($_POST['t1'])){
如果您正在检查$\u POST['t1'],则不需要检查$\u POST['submit']
这可能对你更好
if(isset($_POST['t1'])&&!empty($_POST['t1'])){
这是因为你有规则
if($\u POST['t1']和&$\u POST['submit'])
。一定要喜欢转储$\u POST的函数var\u dump
,并确保隐藏的内容。这是因为你有规则if($\u POST['t1']和$\u POST['submit']))
。确实喜欢功能var\u dump
转储$\u POST,并确保隐藏的内容可能不是问题,因为太多浏览器也支持无效的html。至少他应该看到一些东西。可能不是问题,因为太多浏览器也支持无效的html。至少他应该看到一些东西。从技术上来说,这是一个好主意dvice和应该作为答案给出。但是+1代表你的好代码。从技术上说,这是一个好建议,应该作为答案给出。但是+1代表你的好代码。谢谢,我正在将密码md5加密的路上,关于sql注入,我在作业中没有得到任何分数。我的提交按钮没有提交,这会产生费用我喜欢一个白痴。问题是设置($_POST['submit'])。谢谢你的回答。是的,我正在对密码md5进行加密的路上,关于sql注入,我在作业中没有得到任何标记。我的提交按钮没有提交,让人感觉像个白痴。问题是设置($_POST['submit'])。谢谢你的回答。