[ Résolu] boucle for et while

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 : [ Résolu] boucle for et while

Re: boucle for et while

par 63renaud » 06 févr. 2011, 18:24

j'ai trouvé, je me plantais dans les chiffres de LIMIT.

Re: boucle for et while

par 63renaud » 06 févr. 2011, 18:12

j'ai trouvé avec
$result = mysql_query("SELECT * FROM client order by xguest_nom asc LIMIT 0,20");
mais comment faire pour refaire une LIMIT de 21 à 40.

merci

Re: boucle for et while

par 63renaud » 06 févr. 2011, 17:54

merci mais j'ai du mal m'exprimer.

je voudrais afficher les 20 premiers noms dans une <div> et afficher les 20 autres dans une autre <div> et ainsi de suite jusqu'à 100.

merci

Re: boucle for et while

par xTG » 06 févr. 2011, 17:51

Rien ne me saute aux yeux, regardes le code html généré par ton navigateur pour être sûr que la boucle ne s'exécute pas.

PS: y-a-t-il un intérêt à afficher 20 fois la liste des clients ?

[ Résolu] boucle for et while

par 63renaud » 06 févr. 2011, 13:55

Bonjour
Je viens de faire une boucle avec une boucle while imbriquée dans for.
Mais rien de s'affiche.
si je clique sur détail , cela m'envoie bien sur les bonnes données.
Je pense que ma boucle fonction mais pas mes echo''.

si joint le fichier.
<?php
require'mysql_connect.php';
?>

<?php 

// On récupère tout les  noms et prenoms de la table client de 0 à 20

$result = mysql_query("SELECT * FROM client order by xguest_nom asc") ;

//$ligne = mysql_fetch_array($result) or die (mysql_error());


echo"<div id='g0'>";
	for($i=0; $i<20; $i++)
	{
	
	while($ligne = mysql_fetch_array($result) )
           {
			?>
			<strong>N° Client</strong> : <?php echo $ligne['$id_xguest']; ?>
		<br/>
				<strong>Nom</strong> : <?php echo $ligne['$xguest_nom']; ?>
		<br />
					<strong>Pr&eacute;nom</strong> : <?php echo $ligne['$xguest_prenom']; ?>
		<br/.>		
						<?php $lien="afficher_client.php?id_xguest=".$ligne['id_xguest'];?>
						<a href='<?php echo $lien ?>'>  <input type='button' value='detail' name='détail'/></a>
						<?php $lien="controle_client.php?id_xguest=".$ligne['id_xguest'];?>
						<a href='<?php echo $lien ?>'>  <input type='button' value='modifier' name='modifier'/></a>
		<br/><br/>
		<?php
			}
		?>
	<?php

			}
			
echo'</div>';
	mysql_free_result($result);         // Termine le traitement de la requête
			?>
merci