PHP PHP选项选择菜单生成器功能 - 下拉菜单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP PHP选项选择菜单生成器功能 - 下拉菜单相关的知识,希望对你有一定的参考价值。

function menu_generator($menu_vars="",$menu_postvalue="",$menu_values="", $blank=true, $selected="", $class="")
{
    if($selected)
	{
		$selector=$selected;
	}
	else
	{
		$selector=$_POST[$menu_postvalue];
	}
    if(!$menu_values)
    {
        $menu_values=$menu_vars;
    }
    else
    {
        $menu_values=$menu_values;
    }
    $menu_generate=str_replace(" ", " ", $menu_vars);
    $menu_generate2 = str_replace(" ", " ", $menu_values);	
    echo "<select name=\"$menu_postvalue\" $class >";
	if($blank)
	{
		echo "<option value=\"\"></option>";
	}
    for($i=0; $i < count($menu_generate); $i++)
        {
			$value=$menu_generate[$i];
			$value2=$menu_generate2[$i];
			if($value2 == $selector)
            {
                echo "<option value=\"$value2\" selected=\"selected\">$value</option>";
            }
            else
            {
                echo "<OPTION value=\"$value2\">$value</option>";
            }
        }
    echo "</select>";
}

$menu_vars = array("One","Two","Three");
$menu_postvalue = "Numbers";
menu_generator($menu_vars, $menu_postvalue);

以上是关于PHP PHP选项选择菜单生成器功能 - 下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章

获取 JavaScript 以识别在 HTML 下拉菜单中选择了哪个选项并返回运行 SQL 查询的 PHP 函数

使用 PHP 和 mySql 从下拉菜单中选择选项

如何查看 Ajax 传递给 PHP 的数据以及 PHP 对数据的作用 - 下拉菜单选项

jQuery+PHP+MySQL实现二级联动下拉菜单

如何修复下拉菜单?所有选择显示“>”

(实用篇)jQuery+PHP+MySQL实现二级联动下拉菜单