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