Galeries dynamiques

Résolu/Fermé
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 - 22 avril 2009 à 11:05
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 - 25 avril 2009 à 11:48
Bonjour,
je cherche à faire pour mon site à rajouter dynamiquement des galeries via une admin...

une fois les galeries créées, elles sont ensuite affichés sous forme de liens sur ma page...

mon problème est de pouvoir, une fois une galerie cliquée, changer une variable php pour appeler les photos liées à cette galerie tout en restant sur la même page, sans en créer de nouvelles...

j'avais bien pensé à un JS mais le problème, c'est que le JS ne peut être changé dynamiquement au moment où je crée une nouvelle galerie...

est-ce que quelqu'un connait un truc en php ??

8 réponses

Utilisateur anonyme
22 avril 2009 à 16:11
tu as des trucs en flash cherche "photo slider"
0
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
23 avril 2009 à 12:43
j'ai déjà le slider... mon problème si situe au niveau du choix d'une galerie...
0
Utilisateur anonyme
23 avril 2009 à 14:12
et c'est tout ce que tu donnes comme info
0
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
23 avril 2009 à 14:25
tu sais il y a un truc trop bien dans un post, il n'y a pas qu'un titre mais il y a aussi un petit texte qui permet de comprendre le problème de la personne...

je vais te le remettre...

"Bonjour,
je cherche à faire pour mon site à rajouter dynamiquement des galeries via une admin...

une fois les galeries créées, elles sont ensuite affichés sous forme de liens sur ma page...

mon problème est de pouvoir, une fois une galerie cliquée, changer une variable php pour appeler les photos liées à cette galerie tout en restant sur la même page, sans en créer de nouvelles...

j'avais bien pensé à un JS mais le problème, c'est que le JS ne peut être changé dynamiquement au moment où je crée une nouvelle galerie...

est-ce que quelqu'un connait un truc en php ??"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
25 avril 2009 à 09:49
on va essayer d'être plus clair, oublions cette histoire de galeries...

je cherche à changer une variable php au simple clic d'un lien en restant sur la même page...

et question bonus, on peut pas insérer du php dans su JS ?? même si le code JS est dans une page php ??
0
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
25 avril 2009 à 11:00
Bjr

Oui on peut passer des paramètres à PHP ;-) Encore heureux !

Un ex très simple de passage de paramètres directement dans l'url

A enregistrer dans un fichier nommé lien.php et à tester avec un serveur WEB+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" xml:lang="fr" lang="fr">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>Lien</title>
</head>
<body>
	<?php
		if (isset($_GET["gallerie"]))
		{
			$gallerie = $_GET["gallerie"];
			echo "La page a été appellée avec le paramètre galerie = ".$gallerie;
		}	
	?>
	<br/>
	<a href="lien.php?gallerie=1">Gallerie 1</a><br/>
	<a href="lien.php?gallerie=2">Gallerie 2</a>	
</body>
</html>




on peut pas insérer du php dans su JS ??


Si on peut : mais il faut qu'une fois le code PHP interprété le résultat ait un sens en Javascript

Ex si je modifie la page précédente pour afficher une alerte en JS

<?php
	if (isset($_GET["gallerie"]))
	{
		$gallerie = $_GET["gallerie"];
	}
?>	
<!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" xml:lang="fr" lang="fr">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>Lien</title>
	<script>
		function load()
		{
			<?php 
				if (isset($gallerie))
				{
					echo 'alert("La page a été appellée avec le paramètre galerie = '.$gallerie."\");\n";
				}
			?>
		}
	
	</script>
	
</head>
<body onload="load()">
	<?php
		if (isset($gallerie))
		{
			echo "La page a été appellée avec le paramètre galerie = ".$gallerie;
		}	
	?>
	<br/>
	<a href="lien.php?gallerie=1">Gallerie 1</a><br/>
	<a href="lien.php?gallerie=2">Gallerie 2</a>	
</body>
</html>



Nota tu peux même changer le paramètre directement dans la barre d'adresse
http://127.0.0.1/lien.php?gallerie=100
0
bjr,
powpowland tu parle bcp é rien é comprit :(!
0
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
25 avril 2009 à 11:48
merci PhP ça marche...


<!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" xml:lang="fr" lang="fr">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>Lien</title>
</head>
<body>
	<?php
		if (isset($_GET["gallerie"]))
		{
			$gallerie = $_GET["gallerie"];
			echo "La page a été appellée avec le paramètre galerie = ".$gallerie;
		}	
	?>
	<br/>
	<a href="lien.php?gallerie=1">Gallerie 1</a><br/>
	<a href="lien.php?gallerie=2">Gallerie 2</a>	
</body>
</html>
0