8792 sujets

Développement web côté serveur, CMS

Bonjour et bravo pour ce forum et site, fallait que je le dise ^^

Voici mon petit problème. Débutant en dévellopement informatique, je dois dans le cadre d'un projet développer une gallerie pour un site de bandes dessinées.

J'ai eu beau chercher sur le net, pas de tutorial clair (si vous en connaissez un je suis prenneur ^^)

Voici le fonctionnement de ce que je dois faire et l'architecture donc du site / page.

Une rubrique images avec des themes propres et un lien qui envoit sur une pop-up pour plus d'images.

La pop up comporte deux boutons , un pour images precedentes, et un autre pour images suivantes. Je dois faire appel à ces images via une BDD, qui comporte les tables suivantes.

ADRESSE_PHOTO --> adresse de l image
ID_PHOTO --> son identifiant
TITRE_PHOTO --> un commentaire de l image.

Le titre doit apparaitre avec l'image.
Pour l'instant, ma requete fonctionne mais j'avoue que je seche completement sur la mise en place de ces boutons.

Voici mon bout de code actuel



<?php


	$requete_photo="select * from photo_village" ;
	$resultat_photo=mysql_db_query($base,$requete_photo);
	while ($ligne_photo=mysql_fetch_array($resultat_photo))
	{
	echo "<a href=\"\"><img src=\"".$ligne_photo["ADRESSE_PHOTO"]."\">
			<br>".$ligne_photo["TITRE_PHOTO"]."";
			break;
	
	}
?>	



Ce qui pour l'instant m'affiche uniquement la première image de ma base.
Je pense qu'il me faut inclure un compteur et aussi un conditionnement sur les deux boutons.

Si vous pouviez me donner des pistes ou un lien vers un tutorial interessant, ce serait trés bien Smiley smile

Merci par avance.

[/code]
Modifié par yenrick (16 Oct 2006 - 09:41)


<?php


	$requete_photo="select * from photo_village" ;
	$resultat_photo=mysql_db_query($base,$requete_photo);
	while ($ligne_photo=mysql_fetch_array($resultat_photo))
	{
	echo "<a href=\"\"><img src=\"".$ligne_photo["ADRESSE_PHOTO"]."\">
			<br>".$ligne_photo["TITRE_PHOTO"]."";
	//------//		break; //-----tu sors de la boucle à la première ligne du recordset ---------------------//
	
	}
?>	



Enlève simplement ton instruction break (cf code je l'ai mis en commentaires) qui impose la sortie de la boucle while au premier tour (et qui explique pourquoi tu n'as qu'un seul résultat...). Pour utiliser un break dans un while on lui associe généralement une condition if.
Merci, en effet, truc bete que j'avais zappé ^^

J'ai en effet toutes les images , il me reste maintenant à inclure un if. En effet, j'ai du rajouter deux boutons (precedent - suivant) et je pense que il me faut conditionner tout cela.

Merci de l'info Smiley cligne
me revoici Smiley smile

Bon, j'avoue que je seche réellement.

j'ai décidé de rajouter un bouton precedent et un autre suivant.
J'ai bien quelques idées sur la 'démarche' mais aucune sur la rédaction d'un tel code.

Le but serais d'afficher uniquement la première image appellé d'un repertoire donné et nesuite via bouton d'afficher la suivante ou la precedente.

Pourriez vous s'il vous plait m'indiquez un site ou tutoriel ou on parlerait d'un tel procédé ? (il me semble avoir vu sur plusieurs sites ce genre de procédé mais là j'en retrouve aucun :s)

Merci par avance Smiley smile
Administrateur
Bonjour,

tu devrais trouver ton bonheur dans le sujet d'Annonce de ce Salon, il y a de nombreux liens vers des sites francophones traitant de PHP Smiley smile