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

Langage PHP Discussion :

vidage des champs à la capture d'erreur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de omar344
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2007
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2007
    Messages : 287
    Par défaut vidage des champs à la capture d'erreur
    salut j'ai un bout de code qui me vérifie les champs d'un formulaire où il y a un champs de type "file", lorsque je ne sélectionne pas de fichier le code fonctionne mais une fois que le fichier est sélectionné, je ne reçois pas le résultat voulu si le fichier est sélectionné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
        if (!preg_match("/^[0-9a-zA-ZÄÜÖ_.-]+@[0-9a-z.-]+\.[a-z]{2,6}$/", $email)) {
     
            $erreur['email'] = "Saisissez adresse valide";
        }
        if (!$objet) {
            $erreur['objet'] = "Définir objet";
        }
     
     
        if (!$textmsg) {
     
            $erreur['textmsg'] = "Saisissez votre message";
        }
        if ($_FILES['f']['error'] == UPLOAD_ERR_NO_FILE) {
            $erreur['fichier'] = "pas de fichier";
        } else {
            $erreur['fichier'] = "il y a fichier";
        }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    as-tu bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" enctype="multipart/form-data" action="xxx.php">
    ?

  3. #3
    Membre éclairé
    Avatar de omar344
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2007
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2007
    Messages : 287
    Par défaut
    oui, j'ai ce problème lorsque je choisit un fichier mais si le champ est vide, il y a pas de problème les champs ne ont pas vidés au clic
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form action="<?php $_SERVER["PHP_SELF"]; ?>" method="post" enctype="multipart/form-data">

  4. #4
    Invité
    Invité(e)
    Par défaut
    Il faudrait voir tout le code et comment tu t'y prends :
    - formulaire
    - traitement (dans la même page ? autre page ?)

  5. #5
    Membre éclairé
    Avatar de omar344
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2007
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2007
    Messages : 287
    Par défaut
    c'est juste ce petit bout de code que j'ai, car je veux créer un formulaire de contact avec pièce jointe, alors je dois faire une vérification des champs,
    si le champs fichier n'est pas vide, à la confirmation tout les champs sont initialisés et le traitement demandé dans ce cas n'est pas exécuté:
    Dans le cas de mon code, je veux avoir dans le cas où ce champs est renseigné "il y a un fichier", dans le cas échéant j'ai le résultat voulu, "pas de fichier"

  6. #6
    Invité
    Invité(e)
    Par défaut
    Tu trouveras tes réponses ici : Envoyer un mail en PHP

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/08/2010, 16h31
  2. Réponses: 23
    Dernier message: 19/04/2009, 16h50
  3. Erreur dans SELECT selon l'ordre des champs
    Par senacle dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/03/2008, 12h06
  4. Vidage des champs après une validation
    Par TheJoe dans le forum JSF
    Réponses: 4
    Dernier message: 14/12/2007, 16h37
  5. [MySQL] Erreur pour modifier des champs
    Par kevinf dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/11/2006, 21h47

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