php与html问题@@@@@@@(只要问题解决,100分) 前台JAVASCRIPT启发,后台查询,谁会为了100分给你一个完整的程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你能让php变量接收到js的变量的值,我给你200分? 第一个selectonchange="document.location='url?select1'+select1.options[select1.selectedIndex].value"然后根据选择进行处理就好了这个语句没经过测试,仅提供解决方法 onchange="document.location='url?select1='+select1.options[select1.selectedIndex].value"=号忘了 TO:duxianghe(简单的人----delphi) 基本概念问题大家都清楚,PHP当然不能直接收JS变量!不过我们要的是结果,单就接收来讲,用JS生成一个类似“**.PHP?A=A"的请求,这不可能吗? 具体代码不能给你了,你申请个hotmail,在注册过程中你就明白了 to: xyzoem2(木口兄) 这种方法只是调用了js,没有任何用处。我要的是php 为了100分,我豁出去了。server:<?phpfunction getData(){ global $sort; $sql = "select * from table where `sort` = '$sort'"; $result = Query($sql); while($row = $mysql_fetch_array($result)) { echo "<script>getData('".$row["contents"]."')</script>"; }}?>client :<script language=javascript>function getData(data){ var op = document.createElement("option"); op.value = data; op.text = data; document.select.appendChild(op);}</script>基本代码,详细代码还是得你自己写。 to :stan23(小刀) 这种方法我也试了,但在同一页在如果这样,刷新起来太难看了,并且数据一多的话,处理起来太乱了。 当然你掉用php的getdata的时候你可以同过一个隐藏的iframe来取得。 to: ChinaZhuhai(请修改我的注册信息) 我当然知道能实现这种功能,我要的就是方法。 to:aotianlong(初中没毕业)你只是实现了把数据库中的数据取出放到<select>的<option>中,可以我要:数据库中取出的数据中根据上一个<select>的值来决定的。 全部的php代码?那就要钱了,呵呵 to :aotianlong(初中没毕业) 如何设置:隐藏的iframe可能还是牵涉到了php变量如果得到值的问题??? <select onchange="iframe.loation.href=this.options[this.selectedIndex].value"><option value="getdata.php?value=dfasdfa">1111<option value="getdata.php?value=dfasdfsssss">22222</select><iframe src="about:blank" id=iframe width=0 height=0></iframe>然后就可以从iframe.中得到你要的数据,然后用JS来写到另一个SELECT中去啊。非要我把所有的代码都写出来才明白啊,晕哦 现在明白了?在iframe的url上传递植过去啊。我以前老是这样做的,效果绝对好,而且不用刷新。 服了你了,100分全给我哦。http://aotianlong.vicp.net/select.php代码的话<script language=javascript>function clearSel(){ for(i=0;i<sel.options.length;i++) { sel.options[i].removeNode(); }}function getData(data){ var op = document.createElement("option"); op.value = data; op.text = data; sel.add(op);}</script><select onchange="iframe.location.href='?action=getdata&value='+this.options[this.selectedIndex].value"><option value="2">11111<option value="2">22222</select><select id="sel"><option>this is test</select><iframe src="about:blank" id=iframe width=100 height=100></iframe><script>parent.clearSel();parent.getData('aaaaaaaaaa')</script> 一个正则表达式问题 Smarty如何将数组变量赋值给js 怎样在php里弹出提示框? 大家请入内指导指导!!!! php 程序有可能让服务器当机 吗 请教关于empty与isset的区别 请教 $_POST[" "]的用法 急!!! 一个小总是 php CI 中的日期 php接口好像接收不到ios传来的值。。求帮忙解决 如何开发php的dll扩展模块 急!
onchange="document.location='url?select1'+select1.options[select1.selectedIndex].value"
然后根据选择进行处理就好了
这个语句没经过测试,仅提供解决方法
=号忘了
基本概念问题大家都清楚,PHP当然不能直接收JS变量!
不过我们要的是结果,单就接收来讲,用JS生成一个类似“**.PHP?A=A"的请求,这不可能吗?
这种方法只是调用了js,没有任何用处。我要的是php
server:
<?php
function getData()
{
global $sort;
$sql = "select * from table where `sort` = '$sort'";
$result = Query($sql);
while($row = $mysql_fetch_array($result))
{
echo "<script>getData('".$row["contents"]."')</script>";
}
}
?>
client :
<script language=javascript>
function getData(data)
{
var op = document.createElement("option");
op.value = data;
op.text = data;
document.select.appendChild(op);
}
</script>
基本代码,
详细代码还是得你自己写。
这种方法我也试了,
但在同一页在如果这样,刷新起来太难看了,并且数据一多的话,处理起来太乱了。
我当然知道能实现这种功能,我要的就是方法。
可以我要:数据库中取出的数据中根据上一个<select>的值来决定的。
可能还是牵涉到了php变量如果得到值的问题???
<option value="getdata.php?value=dfasdfa">1111
<option value="getdata.php?value=dfasdfsssss">22222
</select>
<iframe src="about:blank" id=iframe width=0 height=0></iframe>
然后就可以从iframe.中得到你要的数据,然后用JS来写到另一个SELECT中去啊。
非要我把所有的代码都写出来才明白啊,晕哦
我以前老是这样做的,效果绝对好,而且不用刷新。
http://aotianlong.vicp.net/select.php
代码的话
<script language=javascript>
function clearSel()
{
for(i=0;i<sel.options.length;i++)
{
sel.options[i].removeNode();
}
}
function getData(data)
{
var op = document.createElement("option");
op.value = data;
op.text = data;
sel.add(op);
}
</script>
<select onchange="iframe.location.href='?action=getdata&value='+this.options[this.selectedIndex].value">
<option value="2">11111
<option value="2">22222
</select>
<select id="sel">
<option>this is test
</select>
<iframe src="about:blank" id=iframe width=100 height=100></iframe>
<script>parent.clearSel();parent.getData('aaaaaaaaaa')</script>