Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php //On recupère le fichier langage $translate = Zend_Registry::get('Zend_Translate'); echo $this->htmlMessages; echo $this->form; $fp = fopen('C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\PT21\application\views\scripts\resultat\exportglobal.csv','w'); define('DELIMITER',';'); //Construction de l'entête $csv = Array('Id','Age','AgeDev','Sexe','V_chiffre','V_mot','V_couleur','VV_chiffre','VV_mot','VV_couleur','A_chiffre','A_mot','A_couleur','AV_chiffre','AV_mot','AV_couleur','VS_chiffre','VS_mot','VS_couleur','Moy_V','Moy_VV','Moy_A','Moy_AV','Moy_VS','Moy_chiffre','Moy_mot','Moy_couleur','Moy_totale'); fputcsv($fp,$csv,DELIMITER); //boucle pour chaque ID foreach ($this->res as $val){ //on cherche toutes les valeurs for ($empan=1; $empan<=count($this->entete['empan']); $empan++) { //on cherche toutes les valeurs for ($categorie = 1; $categorie <= count($this->entete['categorie']); $categorie++) { //on concatene $csv2 = Array($val['evaluation_id'],$val['age'],($val['age_devel'] != null ? $val['age_devel'] : 'N/A'),$translate->_(($val['sexe'] == 0 ? 'all_homme' : 'all_femme')),(isset($val['resultat'][$empan][$categorie]) ? $val['resultat'][$empan][$categorie] : '' )); var_dump($csv2); fputcsv($fp,$csv2,DELIMITER); } } } fclose($fp); ?>
<?php $csv2 = Array($val['evaluation_id'], $val['age'], ($val['age_devel'] != null ? $val['age_devel'] : 'N/A'), $translate->_(($val['sexe'] == 0 ? 'all_homme' : 'all_femme')), (isset($val['resultat'][$empan][$categorie]) ? $val['resultat'][$empan][$categorie] : '' ) ); ?>
Id Age AgeDev Sexe V_chiffre V_mot V_couleur VV_chiffre VV_mot VV_couleur A_chiffre A_mot A_couleur AV_chiffre AV_mot AV_couleur VS_chiffre VS_mot VS_couleur Moy_V Moy_VV Moy_A Moy_AV Moy_VS Moy_chiffre Moy_mot Moy_couleur Moy_totale 1 33 15 Homme 6 1 33 15 Homme 4 1 33 15 Homme 5 1 33 15 Homme 6 1 33 15 Homme 3 1 33 15 Homme 3 1 33 15 Homme 4 1 33 15 Homme 2 1 33 15 Homme 2 1 33 15 Homme 3 1 33 15 Homme 2 1 33 15 Homme 3 1 33 15 Homme 3 1 33 15 Homme 3 1 33 15 Homme 1 2 19 N/A Femme 4 2 19 N/A Femme 5 2 19 N/A Femme 1 2 19 N/A Femme 1 2 19 N/A Femme 1 2 19 N/A Femme 1 2 19 N/A Femme 6 2 19 N/A Femme 2 2 19 N/A Femme 3 2 19 N/A Femme 1 2 19 N/A Femme 1 2 19 N/A Femme 1 2 19 N/A Femme 7 2 19 N/A Femme 2 2 19 N/A Femme 1
Id Age AgeDev Sexe V_chiffre V_mot V_couleur VV_chiffre VV_mot VV_couleur A_chiffre A_mot A_couleur AV_chiffre AV_mot AV_couleur VS_chiffre VS_mot VS_couleur Moy_V Moy_VV Moy_A Moy_AV Moy_VS Moy_chiffre Moy_mot Moy_couleur Moy_totale 1 33 15 Homme 6 4 5 6 3 3 4 2 2 3 2 3 3 3 1 5.00 4.00 2.67 2.67 2.33 4.40 2.80 2.80 2 19 N/A Homme 4 5 1 1 1 1 6 2 3 1 1 1 7 2 1 3.33 1.00 3.67 1.00 3.33 3.80 2.20 1.40
<?php //On recupère le fichier langage $translate = Zend_Registry::get('Zend_Translate'); echo $this->htmlMessages; echo $this->form; $fp = fopen('C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\PT21\application\views\scripts\resultat\exportglobal.csv','w'); define('DELIMITER',';'); //Construction de l'entête $csv = Array('Id','Age','AgeDev','Sexe','V_chiffre','V_mot','V_couleur','VV_chiffre','VV_mot','VV_couleur','A_chiffre','A_mot','A_couleur','AV_chiffre','AV_mot','AV_couleur','VS_chiffre','VS_mot','VS_couleur','Moy_V','Moy_VV','Moy_A','Moy_AV','Moy_VS','Moy_chiffre','Moy_mot','Moy_couleur','Moy_totale'); fputcsv($fp,$csv,DELIMITER); //boucle pour chaque ID foreach ($this->res as $val){ $csv2 = array($val['evaluation_id'], $val['age'],($val['age_devel'] != null ? $val['age_devel'] : 'N/A'), $translate->_(($val['sexe'] == 0 ? 'all_homme' : 'all_femme')), (isset($val['resultat'][$empan][$categorie]) ? $val['resultat'][$empan][$categorie] : '' ) ); //on cherche toutes les valeurs for ($empan=1; $empan<=count($this->entete['empan']); $empan++) { //on cherche toutes les valeurs for ($categorie = 1; $categorie <= count($this->entete['categorie']); $categorie++) { $csv2[] = 'toto'; $csv2[] = 'titi'; $csv2[] = 42; // etc } } fputcsv($fp,$csv2,DELIMITER); } fclose($fp); ?>