hello again...
this function returns a selectbox
call it like:
while ($r=mysql_fetch_array ($result) )
{
$CityArr[]=$r["City"];
}
$box=make_options($CityArr,"City",1);
// for example continue like this:
echo "<FORM ACTION=showinfo.php>\n";
echo $box."\n";
echo "<INPUT TYPE=SUBMIT VALUE=SHOW>\n";
echo "</FORM>\n";
exit;
###################################
function make_options($values, $SNAME, $SSIZE = "", $SELECTED = "", $wert = "", $multi = "")
{
if(!is_array($values) || $SNAME == "")
{
return false;
}
$option = "";
for($i = 0; $i < count($values); $i++)
{
if ($values[$i] == $SELECTED && $SELECTED != "")
{
$option = $option."<OPTION selected";
if ($wert)
{
$option = $option." VALUE=\"$wert[$i]\"";
}
$option = $option.">".$values[$i]."</OPTION>\n";
}
else
{
$option = $option."<OPTION";
if ($wert)
{
$option = $option." VALUE=\"$wert[$i]\"";
}
$option = $option.">".$values[$i]."</OPTION>\n";
}
}
if ($multi)
{
$OPT_TOP = "<SELECT NAME=\"".$SNAME."\" SIZE=\"".$SSIZE."\"".$KEY." multiple>\n";
}
else
{
$OPT_TOP = "<SELECT NAME=\"".$SNAME."\" SIZE=\"".$SSIZE."\"".$KEY.">\n";
}
$OPT_BOT = "</SELECT>\n";
$option = $OPT_TOP.$option.$OPT_BOT;
return $option;
}
#####################
have fun
chris