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选项选择菜单生成器功能 - 下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章