Sniark
Messages postés90Date d'inscriptionmercredi 4 juillet 2007StatutMembreDernière intervention22 septembre 2009
-
17 août 2007 à 15:41
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 2015
-
17 août 2007 à 19:30
Bonjour à tous,
Je cherche à faire appraitre un lien en fonction de l'option choisie par l'utilisateur. J'ai trois options, et en fonction de la sélection, le texte qui s'affiche doit renvoyer vers un lien différent. Le problème est que je ne sais pas comment définir un lien en php. Je ne sais pas où le mettre.... Je suis débutant
Ensuite, je ne suis pas sûr de l'endroit où je doit mettre session start, je pensais qu'il fallait mettre :
<?php session_start(); ?> tout en haut de la page, mais le nvigateur m'indique toujours une erreur....
kishkaya
Messages postés365Date d'inscriptionsamedi 26 juin 2004StatutMembreDernière intervention17 avril 2008 17 août 2007 à 15:57
Bonjour,
Donne nous l'erreur que t'as. Il se peut que ca vienne du fait que t'ai déjà envoyer du HTML ou une entête... Si tu utilise des sessions basée sur cookie (tu peux aussi passez par le SID) tu doit mettre session_start() avant tout envoie de caractere (même un saut de ligne ou un espace).
Tu peux aussi utiliser ob_start() et ob_end_flush pour mettre en buffer la page et l'envoyer apres.
Sinin il n'y a pas de maniere de creer un lien en php, c'est toujours du html qui est utilisé.
echo '[adresse.php Click ici]';
Mais ici tu utilise un formulaire l'attribut action de la balise form te renvoie directement sur une page quand tu le "submit".
action="traitement.php" enverra tes données avec la methode POST à l apage traitement.php.
A toi de faire une page traitement.php qui récupere quel bouton a été cliqué avec la variable $_POST['etape'];
Donc ic c'est pas $_SESSION qu'il faut utiliser mais plutot $_POST.
les sessions c'est quelque chose d'autre =)
_Marikou