Questo il problema:
ho un campo db in cui vengono registrati dei dati costituiti da una o più parole (il n è variabile); se le parole sono più di una, vengono separate con un hashtag #.
Con queste parole, devo popolare una select.
Ho provato a fare così:
Codice PHP:
<select name="artist" id="artist" class="setselect" onchange="MM_jumpMenu('parent',this,0)">
<option>SELEZIONARE</option><?PHP
$result = mysql_query("SELECT * FROM `artisti` GROUP BY `amb_ricerca` ORDER BY `amb_ricerca` ASC");
while ($row = mysql_fetch_array($result)) {
$ambric = $row["amb_ricerca"];
$conta_occ = substr_count($ambric, "#");
$final = $conta_occ-1;
$ambricrow = explode("#",$ambric);
$selettore = "";
for ($i=0;$i>=$final;$i++) {
$selettore .= "<option value=\"byart.php?l=" . $lang . "&ar=" . $ambricrow[$i] . "&j=k\" style=\"background-color: #fff\">" . $ambricrow[$i] . "</option>\n";
}
}
echo $selettore;
?></select>
ma non mi restituisce nulla. Questo il codice html generato:
codice:
<select name="artist" id="artist" class="setselect" onchange="MM_jumpMenu('parent',this,0)">
<option>SELEZIONARE</option></select>
Dove sto toppando?