France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 268 membres enregistrés - 1 903 650 posts - 98 149 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           [PHP] Probleme de resultat dans un tableau !! RESOLU
15 connectés dont 1 modérateur (altec)(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
[PHP] Probleme de resultat dans un tableau !! RESOLU

amobile
Collectionneur Neogeo CD

Messages : 7 579
Inscrit le 15/06/02
Ville : Grenoble / Voiron
Non connecté
  Posté le 26 octobre 2007 - 11 h 49 m 46 s
:hello:

me voila confronté à un probleme qui je suis sur est completement c :nrv:
Je bloque dessus depuis 40 minutes et je seche :(

Bref, voila mon soucis:

je dois afficher le resultat d'une variable dans un tableau.
Lorsque je fais :


$a = mysql_num_rows($res);
echo "nombre de lignes = $a";

$a me renvoie le bon nombre de lignes (3 par exemple)

mais dès que je veux afficher ces reponses dans mon tableau, le premier resultat est tronqué et il ne m'affiche que les suivants. ! :hot: :si:


echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"640\">";
echo "<tbody>";
if ($res){
if (mysql_num_rows($res) != 0){
echo "<tr><th><p>ITEMID<br /></p></th><th><p>DESCRIPTION</p></th><th><p>FLOOR</p></th><th><p>P&I REFERENCE</p></th><th><p>VISIBLE DAMAGE</p></th><th><p>KG</p></th></tr>";
while ($row = mysql_fetch_assoc($res)) {
echo "<tr style=\"font-size: 12px;\"><td align=\"center\"><p>". $row['ItemID'] ."</p></td><td align=\"center\"><p>". $row['description'] ."</p></td><td align=\"center\"><p>". $row['position'] ."</p></td><td align=\"center\"><p>". $row['reference'] ."</p></td><td align=\"center\"><p>". $row['damage'] ."</p></td><td align=\"center\"><p>". $row['kgs'] ."</p></td></tr>";
}
}
}
echo "</tbody></table>nn";


Je ne vois pas où j'ai fait faux :???: :chepa:
Si qq1 a une idée ? ...

Merci d'avance :jap:


Message édité 1 fois, la dernière par amobile le 26 octobre 2007 - 13 h 47.


grabber
Coordinateur
MacBook Pro Powered

Messages : 8 658
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 26 octobre 2007 - 12 h 28 m 12 s
ben ecoutes ta boucle a l'air bonne...

quand tu dis que le 1er resultat est "tronque", cela veut dire que tu n'as qu'une partie du TR qui s'affiche et qu'ensuite plus rien ne s'affiche ???

si c'est le cas je penche pour un probleme de cassure de chaine avec pour cause des apostrophes ou des guillemets dans les champs que tu vas recuperer. as tu regarde de ce cote la ?

tu as une erreur ?
as tu affiche ta requete via un echo ? est ce qu'elle fonctionne sous phpmyadmin ?
si tu affiche la source de ta page generee, ca s'arrete ou ?



:firefox:

Woofy
Pour les bons tuyaux me demander

Messages : 26 395
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 26 octobre 2007 - 12 h 55 m 06 s
est-ce que le pointeur n'aurait pas déjà avancé ?
Il y a quelque chose avant ?

Tente un mysql_data_seek($res, 0) pour voir avant de faire ta boucle.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


amobile
Collectionneur Neogeo CD

Messages : 7 579
Inscrit le 15/06/02
Ville : Grenoble / Voiron
Non connecté
  Posté le 26 octobre 2007 - 13 h 41 m 36 s


Le 26 octobre 2007 - 12 h 28, grabber a écrit :
ben ecoutes ta boucle a l'air bonne...

quand tu dis que le 1er resultat est "tronque", cela veut dire que tu n'as qu'une partie du TR qui s'affiche et qu'ensuite plus rien ne s'affiche ???

si c'est le cas je penche pour un probleme de cassure de chaine avec pour cause des apostrophes ou des guillemets dans les champs que tu vas recuperer. as tu regarde de ce cote la ?

tu as une erreur ?
as tu affiche ta requete via un echo ? est ce qu'elle fonctionne sous phpmyadmin ?
si tu affiche la source de ta page generee, ca s'arrete ou ?


:hello:

merci d'abord pour votre aide :jap:
Quand je dis tronqué, je veux dire que par exemple, la premiere ligne ne s'affiche pas du tout.
Mon tableau commence à la seconde ligne :hot: :chepa:

Je n'ai aucune erreur.
La requete est bonne puisque le resultat s'affiche correctement sur l'ecran précedent.
Le tableau qui pose probleme, se situe sur un ecran qui met en page les resultats précedemment affichés (fichier reg.php).
On accede à cette ecran en cliquant sur un lien hypertexte dont voici le code:


<a href=\"reg.php?Xsql=".base64_encode($reqsql)."\">print the result as sheet</a>




est-ce que le pointeur n'aurait pas déjà avancé ?
Il y a quelque chose avant ?

Tente un mysql_data_seek($res, 0) pour voir avant de faire ta boucle.



oui il y a plein de choses avant :hot:
Je vais tenté ta fonction :jap:




amobile
Collectionneur Neogeo CD

Messages : 7 579
Inscrit le 15/06/02
Ville : Grenoble / Voiron
Non connecté
  Posté le 26 octobre 2007 - 13 h 47 m 00 s
mysql_data_seek($res, 0) FONCTIONNE !!!!!!!!!!!!!!!

Je t'aime Woofy :love: :love:


Merci de votre aide (à mon avis je vais bientot reviendre :dd: ) :jap:


Message édité 1 fois, la dernière par amobile le 26 octobre 2007 - 13 h 47.


grabber
Coordinateur
MacBook Pro Powered

Messages : 8 658
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 26 octobre 2007 - 13 h 51 m 40 s
oula les couples se forment :lol:
je file :sors:



:firefox:

Woofy
Pour les bons tuyaux me demander

Messages : 26 395
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 26 octobre 2007 - 14 h 45 m 35 s
A mon avis tu as du le faire avancer avant ^^.
Moi aussi j'taime amo, mais bon chut pas devant les enfants ! :P



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Page genérée en 0.5537 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory