Erreur de syntaxe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur de syntaxe

Re: Erreur de syntaxe

par pitou » 18 juin 2010, 09:54

Il n'y a pas d'erreur, ça fonctionne.
Mon problème vient du refresh de mon navigateur.Je dois repartir à zero depuis lz programme du formulaire si je veux que les modifications du programme soient prises en charge.
Voilà le genre de piège dans lequel je suis tombé.
Merci à tous.

Re: Erreur de syntaxe

par Pitou » 18 juin 2010, 09:38

Pour plus de précisions voici les autres instructions (appelant appelé)
Programme appelant contenant le formulaire:


Code : Tout sélectionner

<label>Prénom Conjoint: <input name="Prenom_Conjoint" type="text" id="Prenom_Conjoint" size="30" maxlength="30" /> </label>

Programme appelé incriminé:


Code : Tout sélectionner

<label>Prénom Conjoint: <input name="Prenom_Conjoint" type="text" id="Prenom_Conjoint" value="<?php echo $Prenom_Conjoint ?>" size="30" maxlength="30" /> </label>
Pareil pour E_Mail
J'ai fait semble-t-il la même chose pour une douzaine d'autres champs qui fonctionnent sur le même modèle.

Re: Erreur de syntaxe

par macgawel » 18 juin 2010, 09:14

Merci.
J'ai corrigé mais maintenant j'ai les erreurs suivantes:
Notice: Undefined index: Prenom_Conjoint in C:\wamp\www\TESTPHP\MICHEL\Affichage_Client_Saisie.php on line 19

Notice: Undefined index: E_Mail in C:\wamp\www\TESTPHP\MICHEL\Affichage_Client_Saisie.php on line 48
Ligne 19 de ton script : tu utilises un index (appelé Prenom_Conjoint) qui n'existe pas.

Sans voir les lignes correspondantes c'est difficile de t'aider, mais deux solutions a priori :
- Tu n'as pas changé les noms dans ton formulaire #-o
=> Modifier les noms dans le formulaire.

- Le champ Prenom_Conjoint n'est pas renseigné dans le formulaire.
=> Pour vérifier ça, affiche le contenu du POST (en début de script)
echo "<pre>; // pour la présentation
print_r($_POST);
echo '</pre>';

Re: Erreur de syntaxe

par pitou » 18 juin 2010, 09:12

Je ne pense pas.
Voilà ce que j'ai écrit:

Code : Tout sélectionner

$Prenom_Conjoint = $_POST['Prenom_Conjoint'];

Code : Tout sélectionner

$E_Mail = $_POST['E_Mail'];

Re: Erreur de syntaxe

par Aureusms » 18 juin 2010, 08:41

Tu a oublié le $ ?

écris $prenom_conjoint ou $PrenomConjoint

Re: Erreur de syntaxe

par pitou » 18 juin 2010, 00:29

Merci.
J'ai corrigé mais maintenant j'ai les erreurs suivantes:
Notice: Undefined index: Prenom_Conjoint in C:\wamp\www\TESTPHP\MICHEL\Affichage_Client_Saisie.php on line 19

Notice: Undefined index: E_Mail in C:\wamp\www\TESTPHP\MICHEL\Affichage_Client_Saisie.php on line 48

Re: Erreur de syntaxe

par dunbar » 18 juin 2010, 00:12

Salut,

C'est simplement parce le nom de tes variables est incorrect
$Prenom-Conjoint 
$E-Mail
les signet sont interdit.
Tu peut utiliser des underscore a la place par contre
$Prenom_Conjoint 
$E_Mail
A+

Erreur de syntaxe

par pitou » 17 juin 2010, 23:45

Bonjour,
Me revoici avec deux erreurs de syntaxe que je ne comprends pas:

Code : Tout sélectionner

$Prenom-Conjoint = $_POST['Prenom-Conjoint'];
ainsi que :

Code : Tout sélectionner

$E-Mail = $_POST['E-Mail'];
Merci d'avance pour votre aide.