Ciao a tutti, ammetto di aver appena iniziato a tentare di muovere i primi passi nella programmazione PHP, ma è da un po' che provo a risolvere un problema, immagino semplice, ma per me ora risulta inarrivabile:

Sto seguendo un manuale, ma con questo codice ottengo un SELECT con valori doppi a coppie, ma non riesco a capirne il motivo, non mi è ancora troppo chiaro il lavoro della funzione foreach ( )

Vi ringrazio ancora e vi saluto.
Gio

Codice PHP:
<select name="movie_leadactor">  
<?php 
//seleziona i record degli attori 
$query 'SELECT people_id, people_fullname     
      FROM     
      people     
      WHERE     
      people_isactor = 1     
      ORDER BY     
      people_fullname'

$result mysql_query($query$db) or die (mysql_error($db));

//popola le opzioni della select con i risultati 
while ($row mysql_fetch_assoc($result))    {
     foreach (
$row as $value) { 
        if (
$row['people_id'] == $movie_leadactor) {
             echo 
'<option value="' $row['people_id'] . '" selected="selected">';         
} else {             
echo 
'<option value="' $row['people_id'] . '">';         
}             
echo 
$row['people_fullname'] . '</option>';                                         
}     

?>                           
</select>