Devo creare un select dinamico che deve darmi come opzioni le varie marche disponibili ma deve anche mettermi come SELECTED la marca attualmente associata all'articolo.
Codice PHP:
<?php
$marca_attuale = $marca_precedente;
$selected = 'SELECTED';
$dbcnx = mysql_connect("$host", "$user_db", "$pass_db");
mysql_select_db("$nome_db", $dbcnx);
$res = mysql_query ('SELECT * FROM marchi WHERE genere = "accessori_caccia"');
$num = mysql_num_rows ($res);
echo "[b]Marca[/b]";
echo "<select name=\"marca\">";
while($marca=mysql_fetch_array($res)){
echo "<option value=\"$marca[marca]\"";
if ($marca == $marca_attuale){
echo $selected;
}
echo ">$marca[marca]</option>";
}
echo "</select>
";
mysql_close($dbcnx);
?>
La variabile $marca_precedente viene creata in una query precedente.
Mi sapreste spiegare dove sbaglio ?
Grazie.