请问能在两个php界面之间用checkbox的value传递一个mysql的sql语句吗? 本帖最后由 ImGoTop 于 2009-10-10 13:11:44 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个单独的页面不能进行通讯, 你只能在第二个页面定期的ajax去取数据 能提示点ajax代码或者函数吗?我没接触过ajax,没有点ajax代码或函数不知道从哪里入手解决这个问题。 我发现视乎是因为$query这个字符串中有单引号所以传值不成功,但是在第一个页面对$query进行addslashes()了还是不行。$query =addslashes($query); 很奇怪,使用在a.php页面将变量serialize序列化之后再传递a.php页面,使用print_r($_POST["query_state"]);查看后发现b.php页面接收不到完整的值。两个页面代码如下a.php<html><body><?php$query1 =serialize("INSERT 'abc' INTO");$query2 =serialize("INSERT 'efg' INTO");print <<<EOT<form action='get_match_info.php' method='post' target='_blank'><input type='checkbox' name='query_state[]' id='checkbox' value="$query1" checked /><input type='checkbox' name='query_state[]' id='checkbox' value="$query2" checked />EOT;?> <input type="submit" name=" button " id=" button " value="Submit" /> <input type="reset" name=" button2 " id=" button2 " value="Reset" /> </form></body></html>b.php<?php$query_state = $_POST["query_state"];foreach ($query_state as $value) { $value = unserialize($value); echo "Value: $value1<br/>\n";}?> 不好意思,上面a.php的代码中有点错误,这段代码<form action='get_match_info.php' method='post' target='_blank'>应该改为<form action='get_match_info.php' method='post' target='_blank'> b.php中的echo "Value: $value1<br/>\n";应该改为echo "Value: $value<br/>\n";在这里居然不能修改帖子,郁闷啊 请问如何判断一张图片A是否包含另一张图片B 求助 150页的数据,我想分成每10页一采。我应该怎么操作 关于星期几,日期的处理函数。100分求教 MYSQL查询哪种方法科学点 如何将两个Discuz! 5.0.0进行数据整合? apache重写url时出现问题 这个类什么错误 explode如何识别回车? 在LINUX上怎么安装PHP! php获取当前页面文本框的值,不跳转页面 请问PHP如何获取伪静态URL? 菜鸟求助!!!
能提示点ajax代码或者函数吗?我没接触过ajax,没有点ajax代码或函数不知道从哪里入手解决这个问题。
很奇怪,使用在a.php页面将变量serialize序列化之后再传递a.php页面,使用print_r($_POST["query_state"]);查看后发现b.php页面接收不到完整的值。两个页面代码如下a.php<html>
<body>
<?php
$query1 =serialize("INSERT 'abc' INTO");
$query2 =serialize("INSERT 'efg' INTO");
print <<<EOT
<form action='get_match_info.php' method='post' target='_blank'>
<input type='checkbox' name='query_state[]' id='checkbox' value="$query1" checked />
<input type='checkbox' name='query_state[]' id='checkbox' value="$query2" checked />
EOT;
?>
<input type="submit" name=" button " id=" button " value="Submit" />
<input type="reset" name=" button2 " id=" button2 " value="Reset" />
</form>
</body>
</html>b.php<?php
$query_state = $_POST["query_state"];foreach ($query_state as $value) {
$value = unserialize($value);
echo "Value: $value1<br/>\n";
}
?>
<form action='get_match_info.php' method='post' target='_blank'>
应该改为
<form action='get_match_info.php' method='post' target='_blank'>
echo "Value: $value1<br/>\n";
应该改为
echo "Value: $value<br/>\n";
在这里居然不能修改帖子,郁闷啊