D
donyad
Unregistered / Unconfirmed
GUEST, unregistred user!
在小弟的机器上,自己写的表单就是不能传值
我用PHP
看我的简单测试
ttt.htm
<html>
<head>
<title>表单测试</title>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form action="ttt.php">
<input type="checkbox" name="checkbox1" value="1">
<input type="checkbox" name="checkbox2" value="2">
<input type="radio" name="rb" value="555">
<input type="radio" name="rb" value="111" checked>
<input type="hidden" name='temp' value="123">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>
ttt.php
<?
if(empty($checkbox1))
echo "CheckBox1 is empty";
else
{
echo "<br>CheckBox1 : ";
echo $checkbox1;
}
if(empty($checkbox1))
echo "<br>CheckBox2 is empty";
else
{
echo "<br>CheckBox2 : ";
echo $checkbox2;
}
if(empty($rb))
echo "<br>RadioButton is empty";
else
{
echo "<br>RadioButton : ";
echo $rb;
}
if(empty($ttt))
echo "<br>Temp is empty";
else
{
echo "<br>Temp : ";
echo $temp;
}
?>
本地WebServer原来用Omni,后来以为是Server问题换用IIS(XP-Pro中)
仍然不行,所有变量传过来都是empty
尽管用get方式传在ttt.php的地址栏能看到rb=111这样的字样
即使使用http://127.0.0.1/ttt.php?rb=111,temp=123
这样的方式也不能传
但是同样用PHP和表单的PhpMyAdmin在本地运行却一切正常
难道是小弟的表单写得有问题?
恳请高手指教!不胜感激!
我用PHP
看我的简单测试
ttt.htm
<html>
<head>
<title>表单测试</title>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form action="ttt.php">
<input type="checkbox" name="checkbox1" value="1">
<input type="checkbox" name="checkbox2" value="2">
<input type="radio" name="rb" value="555">
<input type="radio" name="rb" value="111" checked>
<input type="hidden" name='temp' value="123">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>
ttt.php
<?
if(empty($checkbox1))
echo "CheckBox1 is empty";
else
{
echo "<br>CheckBox1 : ";
echo $checkbox1;
}
if(empty($checkbox1))
echo "<br>CheckBox2 is empty";
else
{
echo "<br>CheckBox2 : ";
echo $checkbox2;
}
if(empty($rb))
echo "<br>RadioButton is empty";
else
{
echo "<br>RadioButton : ";
echo $rb;
}
if(empty($ttt))
echo "<br>Temp is empty";
else
{
echo "<br>Temp : ";
echo $temp;
}
?>
本地WebServer原来用Omni,后来以为是Server问题换用IIS(XP-Pro中)
仍然不行,所有变量传过来都是empty
尽管用get方式传在ttt.php的地址栏能看到rb=111这样的字样
即使使用http://127.0.0.1/ttt.php?rb=111,temp=123
这样的方式也不能传
但是同样用PHP和表单的PhpMyAdmin在本地运行却一切正常
难道是小弟的表单写得有问题?
恳请高手指教!不胜感激!