PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 13-10-2009 14:39:02

tounse
Membre
Inscription : 13-10-2009
Messages : 5

ciomment éviter : Notice: Undefined variable

Bonjour

j'ai développé une application de formulaire, celle ci fonctionne très bien  sur l'espace de test (chez 1&1)

et bug sur l'epace définitif :

Notice: Undefined variable: constat in /usr/home/v1013/html/envoi.php on line 5

Notice: Undefined variable: recouvrement in /usr/home/v1013/html/envoi.php on line 6

Notice: Undefined variable: conseil in /usr/home/v1013/html/envoi.php on line 7

Notice: Undefined variable: procedure in /usr/home/v1013/html/envoi.php on line 8

Notice: Undefined variable: autre in /usr/home/v1013/html/envoi.php on line 9

Notice: Undefined variable: message in /usr/home/v1013/html/envoi.php on line 10

Notice: Undefined variable: genre in /usr/home/v1013/html/envoi.php on line 11

Notice: Undefined variable: nom in /usr/home/v1013/html/envoi.php on line 12

Notice: Undefined variable: prenom in /usr/home/v1013/html/envoi.php on line 13

Notice: Undefined variable: contact in /usr/home/v1013/html/envoi.php on line 14

Notice: Undefined variable: tel in /usr/home/v1013/html/envoi.php on line 15

Notice: Undefined variable: fax in /usr/home/v1013/html/envoi.php on line 16

Notice: Undefined variable: adresse in /usr/home/v1013/html/envoi.php on line 17

Notice: Undefined variable: ville in /usr/home/v1013/html/envoi.php on line 18

Notice: Undefined variable: cdpostal in /usr/home/v1013/html/envoi.php on line 19

Notice: Undefined variable: email in /usr/home/v1013/html/envoi.php on line 25

Notice: Undefined variable: nom in /usr/home/v1013/html/envoi.php on line 29

le code est le suivant :

(<?php
$msg="";
$msg .= "Constat        :\t$constat\n";
$msg .= "Recouvrement   :\t$recouvrement\n";
$msg .= "Conseil        :\t$conseil\n";
$msg .= "Procédure      :\t$procedure\n";
$msg .= "Autre          :\t$autre\n";
$msg .= "Message        :\t$message\n";
$msg .= "Genre          :\t$genre\n";
$msg .= "Nom            :\t$nom\n";
$msg .= "Prénom         :\t$prenom\n";
$msg .= "Contact        :\t$contact\n";
$msg .= "Téléphone      :\t$tel\n";
$msg .= "Fax            :\t$fax\n";
$msg .= "Adresse        :\t$adresse\n";
$msg .= "Ville          :\t$ville\n";
$msg .= "Code Postal     :\t$cdpostal\n";


$recipient = "";
$subject = "Formulaire";
$mailheaders = "From: Demande d'informations <> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);)

merci piur votre aide

Cordialmeent

Hors ligne

#2 13-10-2009 16:47:23

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : ciomment éviter : Notice: Undefined variable

Salut

D'après ce que je vois ici, il manque une flaupé de $var = $_GET['var'] ou $var = $_POST['var'] en fct de ton formulaire

En gros, récupère déjà tes variables avant de vouloir les mettre quelque part wink


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#3 16-10-2009 18:07:11

tounse
Membre
Inscription : 13-10-2009
Messages : 5

Re : ciomment éviter : Notice: Undefined variable

bonjour

en fait ce formulaire focntionne bien chez un hebergeur  et pas chez un autre

comment ce la focntionne $var et que quoi cela va ameliorer le pgm ?

merci

Hors ligne

#4 16-10-2009 18:11:34

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : ciomment éviter : Notice: Undefined variable

Saluton,
Si,en octobre 2009, tu as un hébergeur chez qui la directive register_globals de PHP n'est toujours pas à OFF, je crois que tu ferais mieux tout de suite de te faire embaucher chez France Télécom.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 19-10-2009 07:48:49

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : ciomment éviter : Notice: Undefined variable

Maljuna Kris a écrit :

Saluton,
Si,en octobre 2009, tu as un hébergeur chez qui la directive register_globals de PHP n'est toujours pas à OFF, je crois que tu ferais mieux tout de suite de te faire embaucher chez France Télécom.

sans commentaire









en fait, si : ptdr wink
Merci MK pour ce petit rictus que tu as susciter par cette véridique remarque

@ tounse : trouve un hebergeur qui soit un véritable hébergeur... ça t'évitera bien des problèmes.


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

Pied de page des forums