[RESOLU] Exporter questionnaires sérialisés

Petit nouveau ! | 2 Messages

14 oct. 2015, 17:58

Bonjour,

J'enregistre des questionnaires dans ma Bdd en passant par une petite fonction ajax qui sérialise le contenu des formulaires :

Code : Tout sélectionner

var data = form.serialize();
Dans la Bdd, ça donne une truc du genre :

Code : Tout sélectionner

id_acteur=&id_session=48&form_type=sat&q_sat_A1=1&q_sat_A1_comment=&q_sat_A3=1&q_sat_A3_comment=&q_sat_B1_comment=&q_sat_B2=1&q_sat_B2_comment=&q_sat_C1=10&q_sat_C1_raison=&q_sat_C2=1&q_sat_C2_raison=&q_sat_C3=10&q_sat_C3_raison=&q_sat_D1=1&q_sat_D2=1&q_sat_D3=10&q_sat_D3_raison=&q_sat_E1_raison=&q_sat_E2_raison= etc...
Maintenant, le client veut un export des questionnaires déjà enregistrés au format Excel (ou CSV).
Par ou je commence ? Je n'ai pas trop d'idée...

Merci de votre aide.

Mammouth du PHP | 2703 Messages

14 oct. 2015, 18:05

ouverture d'un csv
une boucle par parcourir la table, pour chaque contenu : http://php.net/manual/fr/function.explode.php
une première avec &, une seconde fois avec =
ecriture des données en csv
fermeture du csv

Petit nouveau ! | 2 Messages

14 oct. 2015, 18:49

ha oui explode... je me suis fait tout un truc avec cet export alors que ça parait assez simple !

Merci. =D>


PS : je ne sais pas comment ajouter RESOLU à ce post ?