Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1570 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Notice: Undefined Variable [formmail.php]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Notice: Undefined Variable [formmail.php]

n°1510354
Biff
Posté le 03-02-2007 à 05:34:03  profilanswer
 

Bonjour,
J'ai un petit problème de mon fichier code en .php
Avec une erreur (Notice: Undefined variable: error in \...\formmail.php on line 33)
Correspond à ligne du code .23 ici plus bas !
Voici mon code plus bas si quelqu'un pouvait m'aider. Merci d'avance
PS : A part ce message d'erreur, l'envoi des informations cela fonctionne super bien.
 

Code :
  1. <?
  2. if ($_SERVER['REQUEST_METHOD'] == "POST" ) {
  3.        $name=$_POST['name'];
  4.        $email=$_POST['email'];
  5.        $phone=$_POST['phone'];
  6.        $place=$_POST['place'];
  7.        $other=$_POST['other'];
  8.        $curdate = date("M d Y, h:i A" );
  9.        $ip = $_SERVER['REMOTE_ADDR'];
  10.        if(empty($name)) {
  11.                $error = 1;
  12.                $errstr = "Nom et prenom obligatoire.<br />";
  13.        }
  14.        if(empty($email)) {
  15.                $error = 1;
  16.                $errstr .= "Adresse email valide obligatoire.<br />";
  17.        }
  18.        if($error==1) {
  19.                print_formmail($errstr);
  20.        } else {
  21.        $data = <<<EOD


---------------
Amoureux est celui qui, en courant dans la neige, n'y laisse pas la trace de ses pas.
mood
Publicité
Posté le 03-02-2007 à 05:34:03  profilanswer
 

n°1510431
naceroth
Posté le 03-02-2007 à 14:46:36  profilanswer
 

Bah oui. Si $mail n'est pas vide et si $email ne l'est pas non plus, ton $error n'est jamais déclaré.
 
Y a un bon réflexe à prendre : toujours initialiser ses variables. Ca t'évitera des variables initialisées par le visiteur via l'url sur certaines configuration.

n°1510446
Biff
Posté le 03-02-2007 à 15:14:24  profilanswer
 

naceroth a écrit :

Bah oui. Si $mail n'est pas vide et si $email ne l'est pas non plus, ton $error n'est jamais déclaré.
 
Y a un bon réflexe à prendre : toujours initialiser ses variables. Ca t'évitera des variables initialisées par le visiteur via l'url sur certaines configuration.


 
Merci naceroth pour tes informations, enfaite je débute en php.
Peux tu me dire comment faire pour ne pas que l'erreur s'affiche.
Merci d'avance pour ton aide
 


---------------
Amoureux est celui qui, en courant dans la neige, n'y laisse pas la trace de ses pas.
n°1510458
naceroth
Posté le 03-02-2007 à 15:49:40  profilanswer
 

Bon déjà, tu poses mal la question, j'en connais sur le forum qui te tomberont sur le dos si tu dis "ne pas afficher l'erreur" plutôt que corriger l'erreur :D
 
Sinon, truc tout con, donne une valeur de départ à $error. Par exemple

Code :
  1. $error = 0;
  2. $name=$_POST['name'];
  3. $email=$_POST['email'];
  4. ...

n°1510465
Biff
Posté le 03-02-2007 à 16:31:06  profilanswer
 

naceroth a écrit :

Bon déjà, tu poses mal la question, j'en connais sur le forum qui te tomberont sur le dos si tu dis "ne pas afficher l'erreur" plutôt que corriger l'erreur :D
 
Sinon, truc tout con, donne une valeur de départ à $error. Par exemple

Code :
  1. $error = 0;
  2. $name=$_POST['name'];
  3. $email=$_POST['email'];
  4. ...



 
Merci, je vais apprendre à mieux posé mes questions, comme le php, cela a l'air très intéressant pour le dévellopement.
A bientot, merci encore


Message édité par Biff le 06-02-2007 à 23:50:32

---------------
Amoureux est celui qui, en courant dans la neige, n'y laisse pas la trace de ses pas.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Notice: Undefined Variable [formmail.php]

 

Sujets relatifs
Recuperer une variable XML via PHP[PHP] Problème de variable de page
Intégrer une page externe et de taille variable dans une autre[PHP]Pb: Remplacer 1 variable par 1 mot avec RegEx
Noob : Instruction "&" avant une variable?Récupérer le résultat d'une fonction javascript dans variable php
Variable avec Javascript divNom de variable parametré en C
Variable en parametre de gotoAndPlayInterface connection serveur ftp. formulaire html + variable JS
Plus de sujets relatifs à : Notice: Undefined Variable [formmail.php]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR