Message d'erreur d'un script en php

zikipon -  
 omso -
Bonjour,

je veux savoire qu'esque ça veu dire ce message d'erreur SVP

Notice: Undefined index: code_agent in c:\program files\easyphp1-8\www\enq1555.php on line 271
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. P@t@ch0n Messages postés 603 Statut Membre 85
     
    Que l'index « code_agent » n'existe pas dans ton array.
    0
  2. zikipon
     
    merci pour votre réponse

    voila tou le script si vous pouvez m'aider svp

    <?php

    mysql_connect("localhost","root","");
    mysql_select_db("hermes_enquetes");

    {
    $code_agent=$_POST['code_agent'];
    $nom_agent=$_POST['nom_agent'];
    $Question1=$_POST['Question1'];
    $com_Q1=$_POST['com_Q1'];
    $Question2=$_POST['Question2'];
    $com_Q2=$_POST['com_Q2'];
    $Question3=$_POST['Question3'];
    $com_Q3=$_POST['com_Q3'];
    $Question4=$_POST['Question4'];
    $com_Q4=$_POST['com_Q4'];
    $Question4_1=$_POST['Question4_1'];
    $com_Q41=$_POST['com_Q41'];
    $Question5=$_POST['Question5'];
    $com_Q5=$_POST['com_Q5'];
    $Question6=$_POST['Question6'];
    $com_Q6=$_POST['com_Q6'];
    $Question6_1=$_POST['Question6_1'];
    $com__Q61=$_POST['com_Q61'];
    $Question7=$_POST['case'];
    $com_Q7=$_POST['com_Q7'];
    $com_Q8=$_POST['com_Q8'];
    $Question9=$_POST['case1'];
    $com_Q9=$_POST['com_Q9'];
    $com_Q10=$_POST['com_Q10'];

    $enregistrement = "INSERT INTO enquetes (code_agent,nom_agent,Question1,com_Q1,Question2,com_Q2,Question3,com_Q3,Question4,com_Q4,Question4_1,com_Q41,Question5,com_Q5,Question6,com_Q6,Question6_1,com_Q61,Question7,com_Q7,com_Q8,Question9,com_Q9,com_Q10) VALUES ('$code_agent ','$nom_agent','$Question1','$com_Q1','$Question2','$com_Q2','$Question3','$com_Q3','$Question4','$com_Q4','$Question4_1','$com_Q41','$Question5','$com_Q5','$Question6','$com_Q6','$Question6_1','$com__Q61','$Question7','$com_Q7','$com_Q8','$Question9','$com_Q9','$com_Q10')";
    mysql_query($enregistrement);
    mysql_close();

    }
    0
    1. pyschopathe Messages postés 2053 Statut Membre 137
       
      Le problème ne semble pas venir de ce fichier... Regarde plutôt le fichier indiqué dans le message d'erreur à la ligne indiquée dans le message d'erreur... Et vérifie que tu n'essaies pas d'accéder à l'index mentionné dans le message d'erreur alors qu'il n'existe pas... C'est à ça que servent les messages d'erreur...
      0
  3. P@t@ch0n Messages postés 603 Statut Membre 85
     
    Il serait temps de commencer à apprendre à contrôler un formulaire, et de sécuriser les valeurs à insérer dans une table.

    Consulte un tutoriel.
    0
    1. pyschopathe Messages postés 2053 Statut Membre 137
       
      Oui, et accessoirement tous les
      $variable = $_POST['variable']
      ne servent strictement à rien sinon à consommer de la mémoire...
      0
    2. zihipon > pyschopathe Messages postés 2053 Statut Membre
       
      merci pour la réponse, mais qu'esque je doit faire au lieu d'ecrire

      $variable = $_POST['variable']
      0
    3. pyschopathe Messages postés 2053 Statut Membre 137 > zihipon
       
      Tu utilises directement $_POST['variable']... Sachant que si tu veux utiliser ces variables pour une requête, il faut les sécuriser afin d'éviter les risques d'injection SQL... cf : mysql_real_escape_string si tu travailles avec MySQL et aussi is_numeric ou intval lorsque tes champs sont sensés être numériques.
      0
    4. zikipon > pyschopathe Messages postés 2053 Statut Membre
       
      merci pour ton info ça m'a beaucoup aidé
      0
    5. pyschopathe Messages postés 2053 Statut Membre 137 > zikipon
       
      De rien, on est là pour ça !
      0