Php 如何从所选值生成列表
请,我需要根据其他列表的值生成可选列表。我有生成第一个列表的函数Php 如何从所选值生成列表,php,Php,请,我需要根据其他列表的值生成可选列表。我有生成第一个列表的函数 function getCatList () { $result = getCategory (); echo "<select id=\"catList\">"; echo "<option value=\"\" selected=\"selected\">Select category</option>"; while($row = mysql_fetch_
function getCatList ()
{
$result = getCategory ();
echo "<select id=\"catList\">";
echo "<option value=\"\" selected=\"selected\">Select category</option>";
while($row = mysql_fetch_assoc($result))
{
echo "<option value=\"".$row['codename']."\" onclick=\"<?php if($options==".$row['codename'].") echo 'selected=\"selected\"'; ?>".$row['visible_name']."</option>";
}
echo "</select>";
}
函数getCatList()
{
$result=getCategory();
回声“;
回显“选择类别”;
while($row=mysql\u fetch\u assoc($result))
{
echo“您不能以这种方式启动PHP 如果你想(不刷新)从所选的值生成一个列表,你需要使用Javascript。简单的方法是使用Ajax,但你甚至可以单独使用Javascript(在同一页面中)生成一些内容
例如,您可以在加载一些数据数组时保存数据,然后选择“更改列表”或所需内容。如何在javascript onclick事件处理程序中使用php???哪里定义了$options???@SachynKosare AJAX是unsupported@ManishJangirBlogaddition.com:对不起,我不明白您的意思。我使用html onclick属性。您可以在中看到它发布的代码可能不好。PHP、HTML等不是我的语言。我只知道essentials。文档顶部定义了$选项。页面可以刷新。这不是问题,但不知道如何自动提交此值(表单)没有按钮,没有我的交互。我想我必须使用JS,对吗?对于大多数情况,是的,JS是一种方式…Ajax将是完美的解决方案。但服务器必须支持Ajax,如PHP,或者它的标准支持为HTML?Ajax由客户端浏览器支持,它不进入游戏服务器=),所以我可以在任何时候使用它这里是现代浏览器。好的,我将尝试使用AJAX解决一些问题。