Bonjour,
je voudrais afficher des donnees de ma table sous forme de tableau html.
mon code est le suivant:
<?php
// on se connecte à notre base

$base = mysql_connect ("localhost", "root");
mysql_select_db ("mabase", $base);

// 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 count(*) FROM matable ";

// on exécute cette requête
$resultat = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

// on récupère le nombre d'éléments à afficher
$nb_total = mysql_fetch_array($resultat);

// on teste si ce nombre de vaut pas 0
if (($nb_total = $nb_total[0]) == 0) {
echo 'Aucune réponse trouvée';
}
else {
	echo '<table><tr><td></td></tr>';

// sinon, on regarde si la variable $debut (le x de notre LIMIT) n'a pas déjà été déclarée, et dans ce cas, on l'initialise à 0
if (!isset($_GET['debut'])) $_GET['debut'] = 0;

	$nb_affichage_par_page = 6;

// Préparation de la requête avec le LIMIT

$sql = "SELECT * FROM camera_surveillance  LIMIT ".$_GET['debut'].",".$nb_affichage_par_page." ";

// on exécute la requête
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

// on va scanner tous les tuples un par un
while ($donnees = mysql_fetch_array($req)) {
// on affiches les résultats dans la <table>
 ?><table class="list">               
	<td width="160px" height="100px" ><a href="detail.php?id= <?php echo $donnees['id']; ?>"><div class="centrer" ><img src="<?php echo $donnees['petite photo']; ?>"/><br><?php echo $donnees['model']; ?></div></a></td>
	
	    
   </table>

<?php
}

// on libère l'espace mémoire alloué pour cette requête
mysql_free_result ($req);
	echo '</table><br />';

	// on affiche enfin notre barre
	echo 'Pages: <span class="gras">'.barre_navigation($nb_total, $nb_affichage_par_page, $_GET['debut'], 3).'</span>';
}
// on libère l'espace mémoire alloué pour cette requête
mysql_free_result ($resultat);
// on ferme la connexion à la base de données.
mysql_close ();
echo '</table><br />';
?>

ce code marche bien mai l'affichage est fait sur une colone. moi je veux afficher 5 photos (5 <td> ) sur chaque ligne <tr>. et je veux lui preciser le nombre de lignes par page.
je suis debutante, si quelqun veut bien m'aider, je lui serais reconaissante. Smiley smile
Salut,

Je ne suis pas sûr de ton problème mais tu peux faire comme ça :

<table class="list">                
    <tr>
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
</tr>
     <tr>
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
</tr>
<tr>
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
<td width="160px" height="100px" ><a href="detail.php?id= "><div class="centrer" ><img src=""/><br></div></a></td> 
</tr>

         
   </table> 
 


Ca te fais 5 lignes de 5 collones avec des photos dedans à chaque fois.
Maintenant pour le nombre de colonnes pour le tableau, soit tu passes par une BDD alors il te reste à compter les lignes de ta requête (mysql_num_rows d'après mes souvenirs), soit tu es en statique alors là tu les comptes à la main ^^
Merci pour votre réponse, mais mes photo sont stockées dans ma base de données, et j'ai besoin d'un script php pour les afficher.