[RESOLU] Exporter questionnaires sérialisés

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Exporter questionnaires sérialisés

Re: Exporter questionnaires sérialisés

par divine_comedie » 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 ?

Re: Exporter questionnaires sérialisés

par or 1 » 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

Exporter questionnaires sérialisés

par divine_comedie » 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.