Forum Moderators: coopster
function SelectColour(){
$FontColour = array("#FF0000"=>"red","#00FF00"=>"green","#0000FF"=>"blue", "#000000"=>"white", "#FFFFFF"=>"black");
$FontColourSelection = "<select name=\"SelectColour\">";
$FontColourSelection .= "<option value=\"\">Choose font Colour</option>";
foreach($FontColour AS $FontColourKey=>$FontColourValue){
$FontColourSelection .= "<option value=\"".$FontColourKey."\">".$FontColourValue."</option>";
}
$FontColourSelection .= "</select>";
return $FontColourSelection;
}
function SelectColour($name,$style=null,$action=null,$value=null) {
$FontColour = array(
"#FF0000"=>"red",
"#00FF00"=>"green",
"#0000FF"=>"blue",
"#ffffff"=>"white",
"#000000"=>"black"
);
//
$FontColourSelection = "<select name=\"$name\" id=\"$name\"";
if ($style) { $FontColourSelection .= " $style"; }
if ($action) { $FontColourSelection .= " onchange=\"$action\"; }
$FontColourSelection .= ">";
$FontColourSelection .= "<option value=\"\">Choose font Colour</option>";
foreach($FontColour AS $FontColourKey=>$FontColourValue){
// Note since you're using double quotes, no need to concatenate
$FontColourSelection .= "<option value=\"$FontColourKey\"";
// or selected="selected" for XML - might even pass that as a param
if ($value) { $FontColourSelection .= ' selected'; }
$FontColourSelection .= ">$FontColourValue</option>";
}
$FontColourSelection .= "</select>";
//
return $FontColourSelection;
}
onChange="" in the mix too, so instead of submitting I can just check to see a change that way, but that's borderline ajax isn't it