Page 1 sur 1
Ne pas répéter une ligne d'un tableau
Posté : 02 nov. 2009, 20:30
par koliom
Bonjour,
voila, je me connecte à ma bdd:
je fais une requete, je l'execute:
<table width="100%" border=0 summary="">
<tr>
<td class="paris">Match</td>
</tr>
<tr>
<td class="paris"><?php echo htmlentities(trim($req['equipe1'])); ?> </td>
</tr>
Pour chaque entrée, il va me répéter la ligne match. Or je ne voudrais pas.
Je ne sais pas où intervenir

Re: Ne pas répéter une ligne d'un tableau
Posté : 02 nov. 2009, 20:33
par ouckileou
Ben tu mets la boucle après la ligne "Match".
Re: Ne pas répéter une ligne d'un tableau
Posté : 02 nov. 2009, 20:35
par Dr@ke
Oui ca que je voulais dire, enfin je voulais te dire de mettre le reste de ton code...
Re: Ne pas répéter une ligne d'un tableau
Posté : 02 nov. 2009, 20:49
par koliom
ben si je fais ca:
<table width="100%" border=0 summary="">
<tr>
<td class="paris">Match</td>
</tr>
<?php while ($req = mysql_fetch_array($data)) { ?>
<tr>
<td class="paris"><?php echo htmlentities(trim($req['equipe1'])); ?> </td>
</tr>
Je perds ma mise en page css. La première entrée de la bdd fonctionne.
Les suivantes, je n'ai plus la mise en page
Re: Ne pas répéter une ligne d'un tableau
Posté : 02 nov. 2009, 21:22
par fab
Essaye de mettre un peu plus de code peut être histoire qu'on puisse t'aider
Re: Ne pas répéter une ligne d'un tableau
Posté : 02 nov. 2009, 22:09
par koliom
voila chef:
<?php include('connect_db.php'); ?>
<?php // on prépare une requête permettant de calculer le nombre total d'éléments qu'il faudra afficher sur nos différentes pages
$sql = 'SELECT * FROM paris ';
// on exécute cette requête
$data = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on va scanner tous les tuples un par un
while ($req = mysql_fetch_array($data)) { ?>
<table width="100%" border=0 summary="">
<tr>
<td class="paris">Match</td>
</tr>
<?php while ($req = mysql_fetch_array($data)) { ?>
<tr>
<td class="paris"><?php echo htmlentities(trim($req['equipe1'])); ?> </td>
</tr>
</table>
Re: Ne pas répéter une ligne d'un tableau
Posté : 03 nov. 2009, 07:15
par fab
Dans ton tableau html c'est bien ce que je craignais tu ne fermes pas ton while
Petit truc lorsque j'utilise des templates je préfère utiliser la syntaxe :
<?php while() : ?>
<table>
// etc...
</table>
<?php endwhile; ?>
Ca marche aussi pour for et if

Re: Ne pas répéter une ligne d'un tableau
Posté : 03 nov. 2009, 17:51
par koliom
Slt,
merci de l'info.
J'ai réussi finalement en intégrant le html dans le php et là bizarrement ca fonctionne