- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema con array
-
Problema con array
Salve a tutti,
ho un problema con la creazione di un array, vi riporto il codice:for ($i=0;$i<$righe_nomi-1;$i++){ $id_nome = mysql_result($query_nomi,$i,"id"); $nome = mysql_result($query_nomi,$i,"nome"); $array_nome = array($id_nome => $nome); }
Il problema che questo registra solamente l'ultima voce del ciclo for,
come faccio per registrarle tutte?Ringrazio e saluto tutti
-
ciao,
prova così:
for ($i=0;$i<$righe_nomi-1;$i++){ $id_nome = mysql_result($query_nomi,$i,"id"); $nome = mysql_result($query_nomi,$i,"nome"); $array_nome[] = array($id_nome => $nome); }
[url=http://www.giorgiotave.it/guida_php/array.php]maggiori info sugli array
-
Se l'array vuoi crearlo con chiave id_nome e contenuto nome devi fare così:
for ($i=0;$i<$righe_nomi-1;$i++){ $id_nome = mysql_result($query_nomi,$i,"id"); $nome = mysql_result($query_nomi,$i,"nome"); $array_nome[$id_nome] = $nome; }
-
@Senamion said:
Se l'array vuoi crearlo con chiave id_nome e contenuto nome devi fare così:
for ($i=0;$i<$righe_nomi-1;$i++){ $id_nome = mysql_result($query_nomi,$i,"id"); $nome = mysql_result($query_nomi,$i,"nome"); $array_nome[$id_nome] = $nome; }
Ti ringrazio funziona benissimo
RIngrazio entrambi per l'aiuto