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.