首頁  >  問答  >  主體

php提交按钮点击后没反应,各位高手帮帮忙

这是源代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<table width="283" height="85" border="1" cellpadding="0" cellspacing="0">
<form name="form1" method="post" action="test2.php">
<tr>
<td width="114" height="30" align="center" class="style1">管理员:</td>
<td width="163" height="30" align="center"><input name="username" type="text" id="username4" size="20"></td>
</tr>
<tr>
<td> </td>
<td height="25">  <input type="submit" name="Submit" value="提交"></td>
</tr>
</form>
</table>
<?php
if($Submit=="提交"){
$username=$_POST[username];
}
?>
<table width="284" boder="1" cellpadding="0" cellspacing="0">
<tr>
<td height="25" align="center" class="style1"><?php echo"管理员:$username"?></td>
</tr>
</body>
</html>


阿神阿神2875 天前1657

全部回覆(2)我來回復

  • 汪汪

    汪汪2016-11-09 16:47:40

    你可以输出测试一下,你的form表单是提交到了test2.php,你可以在test2.php接受一下你的值。

    回覆
    0
  • 学习ing

    学习ing2016-11-09 16:47:12

    首先,你的action=test2.php,也就是你的文件名必须是test2.php。
    然后错误在这里。if($Submit=="提交"){
    $username=$_POST[username];
    }我想问你这个$Submit是哪来的,你不做这个判断,直接 echo $_POST[username];就能输出你提交的值,。你的意思可能是有个input里的值是“提交”,那你就应该$_POST[Submit]=“提交,”;而不是$Submit=="提交",$Submit肯定是空的啊。另外我也copy错了,$_POST[username]应写成$_POST[’username‘],里面加个单引号,这是规范。

    回覆
    0
  • 取消回覆