IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Formulaire e-mail


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut [REGLER] - Formulaire e-mail
    Bonjour,

    Voila je suis en train de codé un petit formulaire mail et je me trouve confronté à un petit problème à la fin.

    Si j'envoie le formulaire et qu'il manque des infos obligatoire la pas de soucie je tombe sur ma page formerreur.php

    Par contre si j'envoie le formulaire bien remplie et c la mon problème je tombe aussi sur la page formerreur.php or je devrait arriver sur formok.php et en plus elle ne ressemble en rien à se que j'ai code

    voila s'y quelqu'un peut me tiré de la svp je vous en remercie d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <? if($ok_mail=="true"){ ?>
     
    <form action='formok.php' method='post' name='Form'>
     
    <? }else{ ?>
     
     
    <form action='formerreur.php' method='post' name='Form'>
    <? if($erreur){ ?>
    <?}?>
    pour info voila le lien de la page merci

    site

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Génaralement il vaut mieux traiter le form sur la même page...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
        if ( ! empty($_POST) ) {
            // Traitement du formulaire
            // ...
            if ( $form_is_valid ) {
                header('Location: confirmation.php') ;
                exit( ) ;
            }
        }
    ?>
    <html>...
    Ainsi tu peux facilement réafficher le formulaire, les saisies et les messages d'erreur.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    le test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <? if($ok_mail=="true"){ ?>
    est peut-être faux.
    En général ce genre de variables est plutôt de type booléen et dans ce cas le test devrait être:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <? if($ok_mail==true){ ?>
    ou encore plus simplement

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    Re bonjour, et mille excuses pour la réponse tardive

    J'ai suivie le conseil de Séb. Soit j'ai traité les deux form sur la même page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <? if($ok_mail=="true"){ ?>
    	<? }else{ ?>
    		<form action='formok.php' method='post' name='Form'>
    	<? if($erreur){ ?>
    <?}?>
    Donc merci bien à tous les deux pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. valider un formulaire par mail
    Par guillaume2vo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 16/09/2006, 09h07
  2. [FLASH 8] Création d'un formulaire e-mail + comment
    Par aleksandre dans le forum Flash
    Réponses: 1
    Dernier message: 15/07/2006, 17h30
  3. [Mail] problème d'envoi de formulaire par mail
    Par alpking dans le forum Langage
    Réponses: 2
    Dernier message: 13/07/2006, 19h12
  4. [DREAMWEAVER8] Envoyer des données d'un formulaire sur mail
    Par steeves5 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 21/02/2006, 18h15
  5. [Mail] Problème envoi formulaire par mail
    Par Nicos77 dans le forum Langage
    Réponses: 5
    Dernier message: 10/11/2005, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo