Boucle php

Résolu
Bonjour à tous,

je dois actuellement m'occuper d'un site internet ... et malheureusement, mes connaissances sont assez limitées.

j'ai réussi a me débrouiller un peu pour m'occuper de la plupart des pages, mais je bloque un peu sur la dernière en date, d'où ma venue ici :)

pour le moment, j'arrive a afficher les éléments désirés un par un.

mon but ici est d'afficher tous les éléments appartenant à la catégorie " Divers " et pour cela j'ai besoin de faire une boucle ... mais cette boucle qui semble si simple m'ennuie un peu et je ne sais pas trop ou et comment la placer :)

voici le code de la page :

<?php

include("fonctions.connect.php");

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Titi Brocante</title>
<link href="default.css" rel="stylesheet" type="text/css" />
</head>

<body>
<?php echo 'resultat : '.$connect_db; ?>
<div id="outer">
<div id="header">
<h1><a href="index.php">Titi Brocante</a></h1>
<h2>la grange </h2>
</div>

<?php include("menu.php"); ?>

<div id="content">
<div id="xbg1"></div>
<!-- contenu de la page -->

<div id="centrer">
<h1> Divers </h1>

<?php
$sql = "SELECT * FROM objets WHERE Categorie = 'Divers'";
$req = mysql_query($sql,$connect_db);
$data = mysql_fetch_array($req);
mysql_free_result ($req);
mysql_close ();
?>

<p>
<?php echo $data['Titre']; ?><br />
<?php echo $data['Description']; ?><br />
prix de l'objet : <?php echo $data['Prix']; ?> euros <br />
photos : <?php echo $data['Photos']; ?><br />

</div>
<div class="clear"></div>
</div>
<div id="footer">
</div>
</div>
</body>
</html>

si une personne pouvait m'aider a résoudre ce problème ... merci d'avance :)

2 réponses

  1. excellent merci !

    ça me donnera un bon exemple pour les prochaines :)
    1. <?php include("fonctions.connect.php"); ?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
      	<title>Titi Brocante</title>
      	<link href="default.css" rel="stylesheet" type="text/css" />
      </head>
      
      <body>
      <?php echo 'resultat : '.$connect_db; ?>
      <div id="outer">
      	<div id="header">
      		<h1><a href="index.php">Titi Brocante</a></h1>
      		<h2>la grange</h2>
      	</div>
      	<?php include("menu.php"); ?>
      	<div id="content">
      		<div id="xbg1"></div>
      		<!-- contenu de la page -->
      		<div id="centrer">
      			<h1> Divers </h1>
      			<?php
      			$sql = "SELECT * FROM objets WHERE Categorie='Divers'";
      			$req = mysql_query($sql,$connect_db);
      			while($data=mysql_fetch_assoc($req)) {
      				echo "<p>".$data['Titre']."<br />\n".$data['Description']."<br />\n
      				prix de l'objet : ".$data['Prix']." euros<br />\n
      				photos : ".$data['Photos']."</p>\n";
      			}
      			mysql_free_result ($req);
      			mysql_close();
      			?>
      		</div>
      		<div class="clear"></div>
      	</div>
      	<div id="footer"></div>
      </div>
      </body>
      </html>