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 :

Notice: Undefined variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 116
    Par défaut Notice: Undefined variable
    Bonjour à tous

    Voila mon formulaire
    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
    20
    21
    22
    23
    24
    25
    26
    echo '<form method="post" name="nonconforme" action="ValideNonconforme.php?idcommande='.$idcommandeURL.'">';
     
    for ($l=0; $l<$resultatLigne+1; $l++)
    {
     
     
    	if (isset($conforme[$l]) && $conforme[$l]=="Non")
    	{
    	$req2 = "SELECT Reference FROM produit WHERE IdCommande=$idcommandeURL && IdLigne=$l";
        $res2 = mysql_query($req2) or die(mysql_error());
    	$rowe2 = mysql_fetch_row($res2);
    	 $produitNonConforme=$rowe2[0];
    	 echo "<center>";
    echo "Vous avez choisi le  produit de reference '$produitNonConforme' comme non conforme. Veuillez preciser la raison de la non conformité afin de prevenir le GA.";
    echo "<br>";
    echo "<br>";
    echo "<input type='text' name='$produitNonConforme' id='$produitNonConforme'   rows=5 COLS=40>Tapez la raison ici</>";
    echo "</center>";	
     
     
    	}
    }
    echo "<center>";
    echo "<input type='submit' value='Valider'>";
    echo "</form>";
    echo "</center>";
    sur la page suivante ValideNonconforme.php

    Si je fais un var dump j'obtiens bien ce que je désire :
    par exemple pour 3 produit non conforme sa me sort sa :


    array(3) { [2]=> string(0) "" [1]=> string(0) "" [3]=> string(0) "" }



    ca marche correctement mais dés que j'essaie de récupérer par $_POST[$produitNonConforme];

    erreur :
    Notice: Undefined variable: produitNonConforme in C:\wamp\www\Site\ValideNonConforme.php on line 17

  2. #2
    Membre confirmé Avatar de Mitaka
    Profil pro
    formaTRICE en informatique
    Inscrit en
    Avril 2003
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : formaTRICE en informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 192
    Par défaut
    salut,

    sa marche correctment mais dés que j'essaie de recuperer par $_POST[$produitNonConforme];

    erreur :
    Notice: Undefined variable: produitNonConforme in C:\wamp\www\Site\ValideNonConforme.php on line 17
    c'est tout à fait normal que cela ne marche pas.
    tu demandes à ValideNonConforme.php de récupérer la valeur d'un champ n'ayant pas de nom (en gros, ça donne $_POST['']). En effet, comment veux tu qu'il récupère la valeur de ta variable $produitNonConforme de ta page de formulaire à ton script ?
    essaye cela dans ton script php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    foreach($_POST as $uneReference => $unCommentaire)
    {
      echo $uneReference.'   '.$unCommentaire.'<br/>';
    }

Discussions similaires

  1. [MySQL] Notice: Undefined variable: prenom in c:\documents and settings\stagiaire10\mes docum
    Par fofina dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 15/10/2007, 01h18
  2. Notice: Undefined variable: id in
    Par dynam dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 11/09/2007, 18h12
  3. Notice: Undefined variable
    Par oranoutan dans le forum Langage
    Réponses: 19
    Dernier message: 21/12/2005, 23h28
  4. Notice: Undefined variable
    Par kayn dans le forum Langage
    Réponses: 2
    Dernier message: 03/10/2005, 21h44
  5. Réponses: 3
    Dernier message: 22/09/2005, 12h24

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