Insere dans la bd en php

Résolu
Bonjour,
quand j'insere ds la bd il affiche une erreur indiquant comme celle-ci "undefined index"
Configuration: Windows 2000
Internet Explorer 6.0

3 réponses

  1. bonjour,
    je retrouve la solution c'etait une erreur des variables.
    merci
    1. voila le code:

      <?php
      // Connexion au serveur
      mysql_connect("localhost","root","");
      // connexion de la base de données
      mysql_select_db("consulter");
      //recuperation de la valeur des champs:
      //nom direction
      $dir=$_POST["nom_dir"];
      //nom service
      $ser=$_POST["nom_ser"];
      //nom type utilisateur
      $util=$_POST["nom_type"];
      //nom employe
      $em=$_POST["nom_em"];
      //nom anomalies
      $anom=$_POST["nom_ano"];
      // fonctionnalite de l'anomalie
      $fon=$_POST["nom_fon"];
      //nom etat
      $etat=$_POST["nom_etat"];
      $sql1 = "INSERT INTO direction (id_dir,nom_dir) VALUES ('', '$dir')";
      $sql2 = "INSERT INTO service (id_ser,nom_ser) VALUES ('', '$ser')";
      $sql3 = "INSERT INTO type_em(id_typeem,nom_type) VALUES ('', '$util')";
      $sql4 = "INSERT INTO employe (id_em,nom_em) VALUES ('', '$em')";
      $sql5 = "INSERT INTO type_anomalie (id_ano,nom_ano) VALUES ('', '$anom')";
      $sql6 = "INSERT INTO fonctionnalite(id_fon,nom_fon) VALUES ('', '$fon')";
      $sql7 = "INSERT INTO etat (id_etat,nom_etat) VALUES ('', '$etat)";
      $req = mysql_query($sql1);
      $req = mysql_query($sql2);
      $req= mysql_query($sql3);
      $req= mysql_query($sql4);
      $req = mysql_query($sql5);
      $req= mysql_query($sql6);
      $req= mysql_query($sql7);
      if($req)
      {
      echo "bien jouer";
      }
      else
      {
      echo "echoue";
      }

      ?>
      il affiche undefined index nom_dir,nom_ser, nom_em ....etc
      merci