forse non io e l'altro ragazzo non ci siamo fatti capire...
se tu hai una riga di codice così:
codice:
$row = mysql_fetch_array(..)
l'array $row[] è associato ai dati LETTI DAL DATABASE quindi questo:
codice:
$row[id_corsi]==$row[0]
non ha alcun senso...
devi scrivere (forse...dipende da che hai scritto nel resto della tua pagina):
codice:
<select name="id_corsi">
<?php
$query = "SELECT * FROM a_corsi";
$result50 = mysql_query($query, $conn);
while($row = mysql_fetch_array($result50)) {
$var=$_GET[id_corsi];
if ($row[id_corsi]==$var ) echo "<option value=\"$row[id_corsi]\" selected>".$row[nome_corso]."</option>";
else echo "<option value=\"$row[1]\">corso non selezionato</option>";
}
?>
</select>
questo SEMPRE SE realmente hai passato alla pagina una variabile (id_corsi) tramite il metodo GET di una qualche form!