Page 1 sur 1

petit problème de formulaire

Posté : 22 avr. 2008, 11:31
par toshiro92
Bonjour,

J'ai un petit problème avec mon formulaire, c'est qu'au moment de cliquer sur suivant, au lieu d'envoyer les données, il revient sur la même page, et non pas celle où je veux qu'elle aille.

Voici mon formulaire:

Code : Tout sélectionner

<form id="form_reg" name="form_reg" method="post" action="inscr-verif.php"> <input type="hidden" name="reg" value="yes"> <input type="submit" name="submit" id="submit" value="Suivant" /> </form>
Et voila ou elle doit atterrir:
<?php

$reg=$_POST["reg"];

if ($reg=="yes")
{
  $_SESSION['reg']="yes";
  header("Location: inscr-compte.php");
}
else
{
  echo "problème";
}
?>
Le problème vient il de mon code php et/ou de mon formulaire ?

PS :le message problème ne s'affiche même pas.

Posté : 22 avr. 2008, 11:46
par steph29
quels sont les noms de tes 2 fichiers?

Posté : 22 avr. 2008, 12:12
par Ryle
Les données de ton formulaire sont envoyée à la page précisée dans l'action : "inscr-verif.php"

Concernant la page de traitement, vérifie qu'elle a bien le bon nom et que :
- tu démarres bien la session avec session_start() avant de faire appel à $_SESSION
- dans la mesure où tu envois un champ caché avec la valeur "yes" ton if() sera toujours vrai et tu seras à chaque fois redirigé vers "inscr-compte.php"

Si ton problème vient, comme je le suppose, de l'absence de valeur en session, c'est très probablement du à l'absence du session_start() :)

Posté : 22 avr. 2008, 13:25
par toshiro92
Merci pour vos réponses, j'ai en effet bien oublié de mettre
session_start();


Bon après-midi :D