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 :

si condition etabli


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
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut si condition etabli
    voilà je suis sur une premiere page avec un champs

    qd je clique sur entree j'arrive sur une seconde page qui dit que si le champs à bien été rempli cela m'affiche des données

    sinon si le champs n'a pas été rempli ou est vide je veux revenir sur la premiere page me disant de remplir le champs et c'est cette deuxieme condition que je ne sais pas comment m'y prendre

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 24
    Par défaut
    Bonjour,

    Si j'ai bien compris tu veux faire de la validation de formulaire.

    Cela se fait très bien en PHP, mais comme tu viens de le soulever, le problème est qu'il faut naviguer entre les pages tout en transportant les erreurs de validation rencontrées pour les remonter vers le formulaire principal.

    Afin de palier à ce problème, tu peux utiliser la validation de formulaire via Javascript. Mais n'oublies pas que la validation de formulaire en Javascript n'exclue pas le filtrage de ces données après en PHP (notamment avec filter_var )

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut
    Je ne connais pas du tout javascript et je compte pas encore m'y pencher, y a t'il une autre solution ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 24
    Par défaut
    Oui, tu peux te passer de Javascript, mais cela va te compliquer la tâche et alourdir ton code alors qu'une validation Javascript te permettrait de décharger une partie du travail de vers le client.

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    supposons que form.php est la page contenant le formulaire
    test.php est la page de test
    dans form.php tu dois avoir un code du genre

    <form action="test.php" method="post">
    <input type="text" name="texte" />
    <input type="submit" value="envoyer" />
    </form>

    contenu de test.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?PHP
    if (isset($_POST['texte']) && $_POST['texte']!=''){
        echo 'formulaire valide';
    }
    else {
        echo 'vous devez saisir un texte!!';
        $_GET['test'] = false;
        include 'form.php';
    }
    ?>
    et voila

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut
    c'est exactement dans l'idée

    mais si je suis tes explications ça m'insere la page 1 dans la page 2 au lieu d'y retourner, dommage

Discussions similaires

  1. [MYSQL] conditions et requetes
    Par sebos63 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 16h41
  2. Condition sur debug et release
    Par xave dans le forum MFC
    Réponses: 3
    Dernier message: 04/02/2004, 15h04
  3. connexion etabli
    Par poseidon162 dans le forum C++Builder
    Réponses: 2
    Dernier message: 13/01/2004, 20h06
  4. Condition et contenu TImage
    Par Detlev_linux dans le forum Langage
    Réponses: 6
    Dernier message: 23/12/2003, 01h00
  5. boucle avec condition d'arret changeante
    Par NicoH dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2003, 11h48

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