一个form多个submit按钮如何传值?
解决方案 »
- 请问这个创建图像的函数怎样理解?谢谢
- dreamweaver 和 mysql 连接找不到文件的疑惑...
- 什么都不会不可怕,可怕的是.......
- 显示不同城市的天气预报
- 100分求PHP代码!判断几个网站是否访问正常,谢谢了!
- 在线等!关于静态页面记数的问题???急!
- 怎样将数组传值给jpgraph制作图片的函数?
- 唠叨,你好,这是我做的购物车页面,但我有些功能不会实现,请帮忙看一下,think you!
- 如何做一个页面能知道现在有几人在线
- 怎么设置首页带参数的链接到404
- 为什么FTP_PUT()上传不成功
- 求php+mysql网站代码,随便的题材的网站代码。(我是作为学习用,读读别人写的程序,对学习很有帮助!)
<?php
$test = $_POST['test'];
echo '12';
echo $test;
echo $_POST['submit1'];
echo $_POST['submit2'];
if (isset($_POST['submit1']) && $_POST['submit1'] == 'submit1')
{
echo 'ok1';
}
if (isset($_POST['submit2']) && $_POST['submit2'] == 'submit2')
{
// echo "<meta http-equiv=refresh content='0; url=http://localhost:8000/php/index.php'>";
// header("Location:index.php");
// break;
echo 'ok2';
}
?>
<html>
<head></head>
<body>
<form action='xajaxtest.php' method='POST'>
<input type='hidden' name='test' value='test1'>
<input name='submit1' type= 'submit' value='submit1' title='submit1'>
<input name='submit2' type= 'submit' value='submit2' title='submit2'>
</form>
</body>
</html>
为什么 这个测试页面 载入后第一次不传数据?
echo $_POST['submit1'];echo $_POST['submit2'];都打印空
之后就好了。这个是什么原因 有没有办法解决?
_POST数组只有在表单POST后才会有数据,第一次只是一个GET请求,_POST当然不会有数据你的"之后就好了"是指按表单提交按钮吗?如果是,那当然会好啊,你提交了当然就有了,^_^
大哥你说的是错误的,
echo $_POST['submit1'];
echo $_POST['submit2'];
修改成
echo $_GET['submit1'];
echo $_GET['submit2'];
没有结果,还是打印不出来的哦~