Page 1 of 1
need help in coding in php
Posted: Tue Jan 06, 2004 10:29 am
by dakkonz
Can anyone help me recode this in purely php??
I need the whole selection to be in php coding too
Code: Select all
<br><br><td><b>Selection:</b><select name="GENRE">
<OPTION VALUE="0" selected>Select Genre</option>
<OPTION VALUE="CARS" <?php if (isset($g) && $g == "CARS") echo 'SELECTED'; ?>>Alternative Rock</option>
<OPTION VALUE="BIKES" <?php if (isset($g) && $g == "BIKES") echo 'SELECTED'; ?>>Blues</option>
</SELECT>
Posted: Tue Jan 06, 2004 10:40 am
by Nay
Here's how I do it:
Code: Select all
<?php
$select = array("BIKES" => "Blues", "CARS" => "Alternative Rock");
foreach($select AS $key => $value) {
if($key == $g) {
echo <<< OPTION
<option value="{$value}" selected="selected">{$key}</option>
OPTION;
} else {
echo <<< OPTION
<option value="{$value}">{$key}</option>
OPTION;
}
}
?>
Hope it helps,
-Nay
Posted: Tue Jan 06, 2004 12:04 pm
by dakkonz
I cant seem to get it done... sorry for all the trouble..
but i dun understand this part "echo <<< OPTION
<option value="{$value}" selected="selected">{$key}</option>
OPTION;
"
Code: Select all
$select = array("BIKES" => "General", "CARS" => "Alternative Rock");
foreach($select AS $key => $value) {
if($key == $g) {
echo <<< OPTION
<option value="{$value}" selected="selected">{$key}</option>
OPTION;
} else {
echo <<< OPTION
<option value="{$value}">{$key}</option>
OPTION;
}
}
Posted: Tue Jan 06, 2004 12:24 pm
by JAM
That, in pure php:
Code: Select all
echo '
<br><br><td><b>Selection:</b><select name="GENRE">
<OPTION VALUE="0" selected>Select Genre</option>
<OPTION VALUE="CARS"'. ($g == "CARS" ? ' SELECTED' : '') .'>Alternative Rock</option>
<OPTION VALUE="BIKES"'. ($g == "BIKES" ? ' SELECTED' : '') .'>Blues</option>
</SELECT>';
Opps, forgot to add the check of isset $g. Play around with it.
Posted: Tue Jan 06, 2004 9:10 pm
by dakkonz
kz kz thanks
Posted: Tue Jan 06, 2004 9:10 pm
by dakkonz
kz kz thanks