Php

Queen_lara Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
salut les gars j'ai besoin de votre aide dans mon script php
et ça me donne cette erreu
r

s'il vous plait aider moi et merci
A voir également:

2 réponses

Yuh12 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   24
 
Tu peux commencer par faire un
 var_dump($row);
à l'intérieur de ton while pour voir ce qu'il contient.
Le principe de la boucle est de ne pas avoir à écrire à la main $row[0], $row[1], $row[2] mais bien que la boucle parcours chaque case du tableau toute seule.
0
Queen_lara Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
oui cette méthode ça marche très bien mais pas cette affichage que je voudrais
j'ai besoin d'afficher un tableau contient les informations de base données avec '<tr> <td> ..</td> .. '
et merci
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

1 - On colle DIRECTEMENT son code sur le forum ... et pas seulement une capture écran

NB: **** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

.

2 - Que contiennent tes différentes variables $row ?
Peux tu nous montrer le code en amont ( la requête et ce qui va avec...) ?

3 - @yuh : Le while boucle sur les LIGNES ($row) ..ensuite... il faut bien choisir quels éléments de la ligne nous souhaitons afficher. Il est donc logique qu'il écrive ses $row[0] ..$row[1] ...
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Au passage ...
tu fais un fetchALL ... il ne faut donc pas le parcourir dans une boucle while comme tu le fais ....

Il faut que tu remplaces ton while .. par :
$datas = $resultat->fetchAll();
foreach($datas as $row){
   echo "<tr>"; //ligne du tableau 
  echo "<td>".$row[0]."</td>"; //premiere cellule
  echo "<td>".$row[1]."</td>"; //deuxième cellule
   // etc....

 
 echo "</tr>"; //fin de la ligne
}
0
Queen_lara Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
okk merci beaucoup :) les gars
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > Queen_lara Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)

Cordialement,
Jordane
0