Ne pas répéter une ligne d'un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ne pas répéter une ligne d'un tableau

Re: Ne pas répéter une ligne d'un tableau

par koliom » 03 nov. 2009, 17:51

Slt,

merci de l'info.

J'ai réussi finalement en intégrant le html dans le php et là bizarrement ca fonctionne

Re: Ne pas répéter une ligne d'un tableau

par fab » 03 nov. 2009, 07:15

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

par koliom » 02 nov. 2009, 22:09

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

par fab » 02 nov. 2009, 21:22

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

par koliom » 02 nov. 2009, 20:49

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

par Dr@ke » 02 nov. 2009, 20:35

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

par ouckileou » 02 nov. 2009, 20:33

Ben tu mets la boucle après la ligne "Match".

Ne pas répéter une ligne d'un tableau

par koliom » 02 nov. 2009, 20:30

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 :?: