Formulaire qui ne marche pas à cause d'un session_start()... - PHP - Programmation
Marsh Posté le 08-06-2005 à 23:57:59
Merci FlorentG, ca marche.
Mais pourquoi ?
Ca resoud l'exemple mais malheureusement ca ne fonctionne pas avec mon code d'origine, je vais recreuser tout ca et je reposterai si besoin.
Merci Flo
Marsh Posté le 09-06-2005 à 00:03:52
Citation : enctype = content-type [CI] |
Donc vaut mieux ne pas sortir des sentiers battus en mettant un enctype chelou que PHP risque de pas piger
Marsh Posté le 09-06-2005 à 07:17:00
pour les cours sur les sessions, www.asp-php.net, www.developpez.com rubrique cours php ...
Marsh Posté le 09-06-2005 à 19:09:52
Okééé j'ai trouvé mon erreur :
lorsque je recupere les variables de mon formulaire qui a un enctype=multipart/form-data, je dois le faire via le $_POST[] sinon ca passe pas
Merci à tous
Marsh Posté le 08-06-2005 à 23:33:10
Bonjour,
J'ai un probleme bizarre en PHP... Je transmet un formulaire d'une page(script.php) à une autre(test.php), et je n'arrive pas à recuperer les variables du formulaire dans ma deuxieme page...
Voici le code (treees simplifié mais ou il y a toujours le meme pb) :
script.php :
<?
session_start();
?>
<html>
<head></head>
<body>
<FORM method=post action='test.php' enctype="text/plain">
<INPUT type='text' name='titre' size=79 maxlength=100>
<INPUT type='submit' value='Envoyer'>
</FORM>
</body>
</html>
test.php :
<?
session_start();
print "post=".$_POST['titre'];
print "titre=".$titre;
?>
Cela m'affiche :
post=
titre=
Du coup j'ai un peu tout testé, et incroyable me direz vous : lorsque je retire le "session_start()" de test.php, ca marche ...........
Quelqu'un saurait il ce qu'il se passe ?
Marchi
EDIT : remarque qui peut etre utile, lorsque je passe par la methode get, l'url contient bien le titre.
EDIT 2 : Ah oui et aussi, si vous avez des url de site bien foutus sur les sessions, allez y j suis preneur (par google je trouve que des cours incomplets)
Message édité par benji_100 le 08-06-2005 à 23:40:37