Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: Personne...
Ce topic a été résolu
Auteur Sujet: Tableau associatif PHP

nonesofar13

Messages: 16

Bonjour,

Je souhaite faire un tableau associatif en php ou chaque question à une réponse qu'il lui correspond.
exemple:

1 je suis étudiant
2 je suis architecte
3 je suis entrepreneur

Or mon script ne fonctionne pas, il ne renvoi pas de valeur array(0) {} pour $montable.

Or $idquest est correct dans mon script.

Je n'arrive plus à voir mes erreurs lol. Merci d'avance

//on exporte la table sous forme d'un tableau
mysqli_report(MYSQLI_REPORT_STRICT); // activation des erreurs par exceptions
  
$montable = array();
$query = "SELECT Rep, IdQ FROM reponse where IdQuest=?";
try {
   $stmt = $database -> prepare($query);
   $stmt -> bind_param("d", $idquest);
   $stmt -> execute();
   $stmt -> bind_result($rep, $id);
   $result = $stmt->result_metadata();
      

   while($row = $result->fetch_assoc()) {
      if(empty($montable)) $montable[] = array_keys($row); // ajout d'une ligne de titres
      $montable[] = $row;
   }
   $stmt -> close();
}
catch(mysqli_sql_exception $ex) {
   $montable = array('Erreur SQL ' . $ex->getCode(), $ex->getMessage());
}


var_dump($montable);
Publicité

nonesofar13

Messages: 16

Pour info je n'arrive pas à partager la photo sur le forum mais voici le lien de ma table

https://drive.google.com/open?id=0B0jVAtuEpwDKZ1haU3VMRDdYZzg

En fait je souhaite que en fonction de l'IdQuest j'affiche la Rep et IdQ associé à la réponse.

Voilou si c'est plus clair comme ça.



nonesofar13

Messages: 16




Voila ma table vu que le lien google drive est mort, je souhaite associer Rep et IdQ dans un tableau php.

Alors j'ai peut-être une piste qui serait que ma requête sql est fausse.

Vous connaissez des systèmes pour tester les requêtes sql. J'ai vu ça http://www.heidisql.com/.

Dans php myadmin, j'ai fait un test dans la console sql de ma requête : 
SELECT Rep, IdQ FROM reponse where IdQuest=3


mais le seul message d'erreur que j'ai est 
Des erreurs ont été détectées sur le serveur
Du coup je sais pas si ma requête est bonne ou pas.

Merci d'avance.

Bonne journée :)


nonesofar13

Messages: 16

Sujet résolu: J'ai suivi ce tutoriel pour ceux que ça intéresse: https://www.grafikart.fr/tutoriels/php/php-excel-csv-151

Étant donné que mon tableau associatif devait servir à exporter vers excel.



Veuillez vous connecter ou créer un compte pour poster une réponse