petit problème de formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : petit problème de formulaire

par toshiro92 » 22 avr. 2008, 13:25

Merci pour vos réponses, j'ai en effet bien oublié de mettre
session_start();


Bon après-midi :D

par Ryle » 22 avr. 2008, 12:12

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() :)

par steph29 » 22 avr. 2008, 11:46

quels sont les noms de tes 2 fichiers?

petit problème de formulaire

par toshiro92 » 22 avr. 2008, 11:31

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.