[PHP/MySQL] array esterno ad un while con query
Ciao a tutti, ho qualche problemino..sto facendo delle prove..vorrei che mi mostrasse la descrizione di una categoria (posta in un array dentro il select)...ma non ci riesco..perchè?
Ecco:
Codice PHP:
$catq = mysql_query("SELECT * FROM categoria");
$catdesc = "";
echo "<select name=\"categoria\" onchange=\"return visualizza(this, 'nascosto')\"> ";
echo "<option value=\"\" select>-SELEZIONA-</option>";
while($cat = mysql_fetch_array($catq)) {
$catid = $cat['id'];
$catnome = $cat['nome'];
$catdesc = array($cat['descrizione']);
$catnomedes = array($cat['nome']=>$cat['descrizione']);
echo "<option value=\"$catid\">$catnome</option>";
}
echo "</select><br /><br />";
echo "$catnomedes[$catnome]";
In pratica se io seleziono Ciao mi dovrebbe spuntare "Questa categoria si chiama Ciao, qui metti tutto!"...(quella è la descrizione..)
Ma non ci riesco..mi spunta l'ultima categoria..perchè?
Grazie 1000...ciao Davide! ^^