Problème récupération de donnée

Résolu/Fermé
Jejejeje - 3 févr. 2009 à 11:08
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 3 févr. 2009 à 11:56
Bonjour,

J'ai un soucis avec un affichage de résultat de requête. Ma requête est juste quand je le fais sous EasyPHP, tout les résultats souhaité s'affichent. Simplement quand j'affiche en php avec ma boucle, il y a un résultat qui est "mangé", par exemple, au lieu d'avoir 4 lignes, j'en ai que 3 qui s'affiche, WHY?

Voila ma requête :

$requeteServ = "SELECT service.nom AS NomService,
service.ChefDeService,
service.tel,
logiciel.nom AS NomLogiciel,
logiciel.version
FROM service,
logiciel
WHERE idSite='$idSite'
AND service.idService = logiciel.idService";

$resServ = mysql_query($requeteServ, $conn);
$rowServ = mysql_fetch_array($resServ);

Et voici mon code :

<table width=680 align="center" border=0>
<tr valign="baseline">
<th align="left" class="Style1"><strong>Nom service : </strong></th>
<th align="left" class="Style1"><strong>Chef du service : </strong></th>
<th align="left" class="Style1"><strong>Telephone du service : </strong></th>
<th align="left" class="Style1"><strong>Nom Logiciel : </strong></th>
<th align="left" class="Style1"><strong>Version Logiciel : </strong></th>
</tr>
<?php
while ($rowServ = mysql_fetch_array($resServ))
{?>
<tr valign="baseline">
<td><span class="Style1"><?php echo $rowServ['NomService'] ?></span></td>
<td><span class="Style1"><?php echo $rowServ['ChefDeService'] ?></span></td>
<td><span class="Style1"><?php echo $rowServ['tel'] ?></span></td>
<td><span class="Style1"><?php echo $rowServ['NomLogiciel'] ?></span></td>
<td><span class="Style1"><?php echo $rowServ['version'] ?></span></td>
<?php }?>
</tr>
</table>

Voila, si vous voulez d'autre précision, je suis là ^^

8 réponses

Quelqu'un?
A l'aide ^^
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
3 févr. 2009 à 11:24
est-ce que tu peux nous montrer le contenu de l'enregistrement mangé?
0
Dans EasyPHP, j'ai ça:

Service test | Cherf test | 0000000000 | Vitalis.ARCHIVE | Test
Service de test num 2 | Chef test 2 | 2222222222 | VisioBox Pro | ghsfghfghfd

Et sur ma page :

Service test | Cherf test | 0000000000 | Vitalis.ARCHIVE | Test

Voilà, si c'est bien ce que tu me demandais!
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
3 févr. 2009 à 11:32
est-ce que tu pourrais me donner le code de la ligne et non pas l'affichage. Savoir quels sont exactement les caractères contenus dans ta chaîne :)
0
ah oui je me disais aussi lol
J'ai tout donné en haut, dans mon premier message (normalement ^^)
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
3 févr. 2009 à 11:38
c'est toujours le dernier enregistrement qui est tronqué? Tu as essayé avec plus de deux enregistrements?
0
Oui j'ai essayer, j'en ai fais plusieurs!Je t'en ai montré que deux, et je viens de voir que c'était effectivement le dernier enregistrement!
Je ne comprends pas pourquoi :s
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
3 févr. 2009 à 11:45
est-ce que tu peux faire un test avec un dernier enregistrement différent de celui actuel?
0
Oui, j'ai toujours le même problème!
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
3 févr. 2009 à 11:49
donc le problème doit être dans ta boucle while, elle doit finir une itération avant la fin, j'essaie de voir pourquoi
0
Oui c'est ce que je pense aussi!
Je viens de regarder de plus près, et ce n'est pas le dernier, mais le premier enregistrement!
Sachant que le problème reste le même, il me semble :/
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
3 févr. 2009 à 11:52
essaie d'enlever cette ligne-ci :

$rowServ = mysql_fetch_array($resServ);
0
Ouh putain quel con ^^ Je te remercie beaucoup, cela fonctionne impeccable, Merci de ton aide ;)
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
3 févr. 2009 à 11:56
de rien, n'oublie pas de passer le sujet en résolu :)
0