Aggiungere un nuovo elemento ad un Array

criccroc

Utente Attivo
7 Gen 2011
44
0
6
Ciao a tutti!! Ho il seguente problemino da risolvere:

Immaginiamo di avere la tabella abitanti con un record simile:
nome = MARIO
cognome= ROSSI
figli = 4
anni = 41

Vado ad aprire la tabella in questo modo ed inserisco i dati nell'array:

PHP:
$sql = "SELECT * FROM abitanti"; 
$query = @mysql_query($sql); 

while ($risultato = @mysql_fetch_array($query)) { 
$result_featured[] = $risultato;
}

Ora se volessi interrogare l'array basterebbe (AD ESEMPIO) scrivere una cosa del genere:

PHP:
ECHO $risultato['nome'];
otterrei come risultato MARIO e FIN QUI TUTTO CHIARO!

Il mio obiettivo e' di INSERIRE NELL'ARRAY un altro elemento. Ad esempio con un IF vado a fare un controllo e scrivo:


PHP:
IF ($risultato['anni'] < 19 {
    $stato_giuridico = "MINORENNE";
} else {
    $stato_giuridico = "MAGGIORENNE";
}

(dovrei in realtà aprire un altro database in base al risultato dell'IF e prendere una serie di dati ed inserirli nell'array)

Pertanto, anzichè utilizzare la variabile ($stato_giuridico) devo inserire questo valore in UN ALTRO ELEMENTO DELL'ARRAY affinchè nello stesso modo possa in futuro utilizzarlo cosi:

PHP:
ECHO $risultato['stato_giuridico'];
ed otterrei come risultato: MAGGIORENNE.

Ho tentato di mettere nel ciclo WHILE qualcosa simile a questo:
$risultato['stato_giuridico'] = "MAGGIORENNE";
ma cosi facendo ottengo semplicemente una VARIABILE ($risultato['stato_giuridico']) e non un ELEMENTO DENTRO L'ARRAY! Penso di essere vicino alla soluzione ma......

Come risolvere quindi il problema? GRACIAS
 

Discussioni simili