Pre-selected option udfra variabler
Hej eksperter,Jeg har en select, hvori der er flere optioner, som bliver trukket ud fra en database.
<select name="sites[]" multiple>
<?php
$sql=mysql_query("SELECT * FROM rss_news GROUP BY site");
for ($i=1; $t = mysql_fetch_array($sql); $i++){
?>
<option value="<?php echo $t[site]; ?>"<?php if ( preg_match( "§^$t[site]§", $row[sites] )) { echo " selected"; } ?>><?php echo $t[site]; ?></option>
<?php
}
?>
</select>
Hvis $t[site] findes i $row[sites], skal optionen være forud markeret, men problemet er at preg_match stopper efter den først fundnu.
Jeg har en ide om at man kan bruge preg_match_all, men så udskrives det i et array, og så kommer jeg ikke rigtig videre.
Er der nogle der har en bedre ide eller kan hjælpe mig videre, så min funktion kommer til at fungere.
På forhånd tak.
MHV Weeelo
