Ciao, ho un problema. Devo creare un array associativo che prenda da DB l'id di un contatto e lo associ alla sua anagrafica (nome-cognome). Posto il codice, non riesco a crearlo. L'array si crea ma non associativo e gli indici sono numerici ma a me nell'indice serve l'ID del contatto. Posto anche la funzione che pesca da DB.
Naturalmente dalla select multipla seleziono i contatti che mi occorrono.
Naturalmente dalla select multipla seleziono i contatti che mi occorrono.
PHP:
$result= getContatti();
echo "<select name='singlecontacts[".getIdContact($row['cognome'])."]' size='10' multiple='multiple'>";
while ($row= mysql_fetch_assoc($result)){
echo "<option style='color: white; font-family: Arial; font-size: 140%;'>".$row['cognome']." ".$row['nome']."</option>";
}
echo '</select></div></article>';
function getIdContact($cognome){
$query="select * from contatti where cognome='$cognome'";
$result=mysql_query($query);
while ($row= mysql_fetch_assoc($result))
$id=$row['id'];
mysqli_free_result($result);
return $id;
}
Ultima modifica di un moderatore: