Changer le contenu d'une page web en php en cliquan sur un bouton (J'ai besoin d
jx53
Messages postés98Date d'inscriptionlundi 17 novembre 2008StatutMembreDernière intervention 4 septembre 2012
-
24 mai 2012 à 21:08
mailliam
Messages postés261Date d'inscriptionmardi 2 juillet 2002StatutMembreDernière intervention10 mars 2014
-
28 mai 2012 à 18:34
Bonjour, j'ai suivi un tutorial qui montrais a faire un site web a page unique, donc un site ou on ne change pas de page, on garde toujours la meme page et on change son contenu, j'ai suivi le tuto a la lettre et cela ne fonctionne pas dutout, mon browser me dit que la variable "page" n'éxiste pas, voici le code:
[?page=accueil ]
[?page=contact ]
[?page=livreor ]
<content>
<?php
switch ($page)
{
case "accueil" :
include 'accueil.php';
break;
case "contact" :
include 'contact.php';
break;
case "livreor" :
include 'livreor.php';
break;
default :
include 'accueil.php';
}
?>
</content>
Donc en gros, j'affiche 3 images qui sont des lien contenant des variables, et dans le body je fait un case pour savoir quoi inclure dans la page en fonction de la variable page qui change quand on clique sur les boutons, merci de m'aider.
$page est une variable qui dans ton code n'est jamais initialisée. Il faut donc utiliser le $_GET['page'] pour récupérer la valeur de 'page' dans l'url
jx53
Messages postés98Date d'inscriptionlundi 17 novembre 2008StatutMembreDernière intervention 4 septembre 2012 25 mai 2012 à 10:39
Génial, cela fonctionne donc un gros merci :) je suis encore en apprentissage du php et j'avou que c'est plutot étrange comme language x) en tout cas, apres avoir trouvé qu'il menquais une parentais a ton bout de code, tout vas pour le mieu :)
encore merci :)
maintenant tu ne connaitrais pas par hasard un moyen que dans la barre d'adresse on affiche pas le ?page=accueil ? sa serais aprécié.
cs_L0ci
Messages postés224Date d'inscriptionvendredi 26 novembre 2010StatutMembreDernière intervention11 juin 20137 25 mai 2012 à 10:53
Eh bien pour ceci il peut y avoir plusieurs façons de faire différentes.
-Si tu veux rester en php sans javascript tu peux utiliser la réecriture d'url dans un fichier .htaccess -> tu aura donc quelque chose du genre http://monsite.com/accueil tuto ici
-Si tu veux te mettre au Javascript (solution que je conseillerai dans ton cas) regarde du coté de la méthode .load() en JQuery.
Je reste dispo si tu as d'autres questions
Vous n’avez pas trouvé la réponse que vous recherchez ?
deutch36
Messages postés73Date d'inscriptionmardi 22 janvier 2008StatutMembreDernière intervention11 décembre 20123 25 mai 2012 à 13:23
Bonjour, pour reprendre la solution de inwebo,
il suffit de créer des formulaires avec des types cachés dedans et de dire a tel lien d'appeler tels formulaire.
Je voudrais juste vous conseillez d'utiliser javascript et php pour ce genre de fonctionnement sur un site.
Je trouve que la méthode javascript est plus fluide que celle de php.
Quant à Php il faut le garder dans le cas ou des malins désactives javascript.
Après pour le référencement un site monopage c'est pas top, enfin il ne s'agit la que de mon avis personnel ;)
jx53
Messages postés98Date d'inscriptionlundi 17 novembre 2008StatutMembreDernière intervention 4 septembre 2012 27 mai 2012 à 09:10
merci de vos réponse, je en sais pas trop comment faire tout sa mais j'ai l'intention de tout faire sa en php pour le principe que ce n'est pas tout le monde qui laisse javascript activé. et merci de ton avis deutch36, c'est pour une question de rapiditée que j'ai fait sa, au lieu de recharger toute la page pour rien, on change juste son contenu texte et on sauve un temps de chargement fou :P enfin je crois! x) car de toute facon, toutes les pages sont pareil, alors auten bien pas la charger pour rien.