Problème galerie

Petit nouveau ! | 9 Messages

08 mars 2006, 14:23

Bonjour,

J'ai fais ma galerie d'image (même script que pour des simples news) et tout marche, simplement quand on clique sur une miniature l'image vient sur un fond blanc (exemple : http://www.phpfrance.com/forums/images/ ... france.gif). Je voudrais que l'image vienne sur une nouvelle page appelée image.php, avec le design de mon site et l'image au milieu. Simplement, je ne sais pas comment passer de la liste des images à juste une simple image...

Voilà mon script pour la page avec les miniatures :

Code : Tout sélectionner

<?php // on se connecte à MySQL $db = mysql_connect('localhost', 'xxxxxx', 'xxxxxx'); // on sélectionne la base mysql_select_db('xxxxxx',$db); // on crée la requête SQL $sql = 'SELECT * FROM gallery ORDER BY id DESC'; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($req)) { // on affiche les informations de l'enregistrement en cours echo ?> <a href="<? echo $data['image']; ?>"><img src="<? echo $data['image']; ?>" width="128" height="128" border="1" /></a> <? } // on ferme la connexion à mysql mysql_close(); ?>
On m'a dit qu'il fallait faire quelque chose avec WHERE id, mais quoi, comment ?

Merci d'avance, bonne journée.

Petit nouveau ! | 9 Messages

08 mars 2006, 16:14

C'est bon, mais maintenant j'aimerais juste savoir comment et où mettre WHERE id = '$_GET['id']'

Dans :

Code : Tout sélectionner

$sql = 'SELECT * FROM alex ORDER BY id DESC' // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
Merci d'avance.