php提交按钮点击后没反应,各位高手帮帮忙
这事源代码:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/x...
这事源代码:
<!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> 展开
<!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> 展开
4个回答
展开全部
首先,你的action=test2.php,也就是你的文件名必须是test2.php。
然后错误在这里。if($Submit=="提交"){
$username=$_POST[username];
}我想问你这个$Submit是哪来的,你不做这个判断,直接 echo $_POST[username];就能输出你提交的值,。你的意思可能是有个input里的值是“提交”,那你就应该$_POST[Submit]=“提交,”;而不是$Submit=="提交",$Submit肯定是空的啊。另外我也copy错了,$_POST[username]应写成$_POST[’username‘],里面加个单引号,这是规范。
然后错误在这里。if($Submit=="提交"){
$username=$_POST[username];
}我想问你这个$Submit是哪来的,你不做这个判断,直接 echo $_POST[username];就能输出你提交的值,。你的意思可能是有个input里的值是“提交”,那你就应该$_POST[Submit]=“提交,”;而不是$Submit=="提交",$Submit肯定是空的啊。另外我也copy错了,$_POST[username]应写成$_POST[’username‘],里面加个单引号,这是规范。
展开全部
<?php
if($_POST['Submit']=="提交")
{
$username=$_POST['username'];
echo $username;
}
?>
你可以输出测试一下,你的form表单是提交到了test2.php,你可以在test2.php接受一下你的值。
if($_POST['Submit']=="提交")
{
$username=$_POST['username'];
echo $username;
}
?>
你可以输出测试一下,你的form表单是提交到了test2.php,你可以在test2.php接受一下你的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$Submit = $_POST['Submit'];//加上这一行。
if($Submit=="提交"){
$username=$_POST[username];
echo $username;
print_r($_POST);
}
?>
$Submit = $_POST['Submit'];//加上这一行。
if($Submit=="提交"){
$username=$_POST[username];
echo $username;
print_r($_POST);
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-11-01
展开全部
提交程序错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询