Ragazzi,
mi sono perso con un array multidimensionale. Dopo una query devo creare un array simile a questo:
Codice PHP:
[docenze_effettuate] => array(
[nome_corso] => array(
sede => "sede"
luogo => "luogo"
moduli => array(
data => "data"
ora_inizio => "ora_inizio"
ora_fine => "ora_fine"
differenza => "differenza"
)
)
)
ovvero la query restituisce un insieme di corsi che contengono una serie di moduli ognuno contraddistinto da alcune date.
Come faccio il while dopo la query per popolare questo array? Ho fatto così, ma ovviamente non va, perché in questo modo ad ogni nuovo modulo reinserisce gli stessi dati del corso una seconda volta:
Codice PHP:
while($data = $result->fetch_object()){
$this->docenze_assegnate[] = array(
$data->nome_corso => array(
"sede" => $data->sede,
"luogo" => $data->luogo,
"moduli" => array(
"data" => $data->data,
"ora_inizio" => $data->ora_inizio,
"ora_fine" => $data->ora_fine,
"differenza" => $data->differenza
)
)
);
}
Grazie