我是PHP新手并尝试使用类似的functionality given in URL来到达。
我有一个包含四个选项的表单,当选择最后一个选项时,将重新获得结果。
我目前的代码是:
{
$result = mysql_query($query,$con);
if(!$result)
echo mysql_error();
$option = "";
while($row = mysql_fetch_assoc($result)) {
$option .= '<option value = "'.str_replace(' ', '_', $row['bankname']).'">'.$row['bankname'].'</option>';
}
str_replace(' ', '_', $row['bankname'])
?>
<form method = "POST" action = "">
<select name = "bank" onChange="document.location.href=bank[selectedIndex].value">
<?php echo $option; ?>
</select>
</form>
}
我可能会问非常高级别的问题,但请帮助。
此致 Anitha
答案 0 :(得分:1)
您可以使用ajax第一次发送,当ajax成功时,您可以再次更改提交表单返回true。
答案 1 :(得分:0)
如果我的问题是正确的,那么您不会在选择框中查找加载选项,而是尝试寻找最后一个选择框具有值的解决方案:
<select id = 'finalSelect'>
<option value='http://aaaa.com'>A<option>
<option value='http://bbbb.com'>B<option>
<option value='http://cccc.com'>C<option>
</select>
根据用户选择,您的网页应重定向到aaaa.com,bbbb.com或cccc.com。
如果我对你的要求是对的,你所要做的就是:
<select id = 'finalSelect' ONCHANGE="location = this.options[this.selectedIndex].value;>
<option value='http://aaaa.com'>A<option>
<option value='http://bbbb.com'>B<option>
<option value='http://cccc.com'>C<option>
</select>