Salve Ragazzi,
Dovrei creare dinamicamente un array in questo modo
Codice PHP:
$response = array(
array('id' => '1', 'nome' => 'Giovanni Rossi', 'descrizione' => 'Cosenza, Cs'),
array('id' => '2', 'nome' => 'Schettino Corcordio', 'descrizione' => 'Roma, Rm')
);
Come potete vedere, e' un array di array.
Come posso crearlo in modo dinamico?
Ho fatto un ciclo while che mi riempie un array ma il risultato non e' lo stesso
Codice PHP:
#Ciclo per riempire l'array
while ($riga = mysql_fetch_array($res)) {
$newElement = array('id' => $riga['id'],
'nome' => $riga['nome']." ".$riga['cognome'],
'descrizione' => $riga['descrizione']);
array_push($response, $newElement);
}
Il risultato per il codice statico del primo esempio e' e mi servirebbe cosi:
codice HTML:
results: {
2: {
id: "3",
nome: "Giovanni Rossi",
descrizione: "Cosenza, Cs"
},
10: {
id: "26",
name: "Schettino Concordio",
descrizione: "Roma, Rm"}
}
Mentre per il ciclo che ho fatto io il risultato
codice HTML:
results: [
{
id: "3",
nome: "Giovanni Rossi",
descrizione: "Cosenza, Cs"
},
{
id: "26",
nome: "Schettino Concordio",
descrizione: "Roma, Rm"}
]
Come posso migliorare il mio codice?
Vi ringrazio anticipatamente per i consigli