Urgent mon code ne marche pas

Bonjour,
je ne sais ce qui cloche avec mon code si quelqu'un peut m'expliquer!
je n'arrives pas à faire l'insertion!

// on cree des varaibles qui vont prendre les valeurs entrées

$civilite=$_GET['civilite'];
$nom=$_GET['nom'];
$prenom=$_GET['prenom'];
$email=$_GET['email'];
$adress=$_GET['adress'];
$cod_postal=$_GET['cod_postal'];
$ville=$_GET['ville'];
$pays=$_GET['pays'];

// on se connecte au serveur local et on choisi la base de donnée "reservation"
mysql_pconnect("localhost","root","");
mysql_select_db("reservation");

// on insère les valeurs entrées dans la base de donnée
$reponse=mysql_query("INSERT INTO clients(num_client,civilite,nom,prenom,email,adresse,cpostal,ville,pays,num_sem,type_appart) VALUES(1,'$civilite','$nom','$prenom','$email','$adress','$cod_postal','$ville','$pays','$semaine','$appartement')") or die(mysql_error());

$resultat=mysql_fetch_array($reponse);
if($resultat)
{
echo ' l\'insertion s\'est bien passé ';
}

else
{
echo ' Désolé l\'insertion n\'a pas pu etre fait effectué!';
}

mysql_close();
}
?>
Configuration: Windows 7
Firefox 3.0.16

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour!

    J'ai pas regardé mais essaye avec ça:

    
    // on cree des varaibles qui vont prendre les valeurs entrées 
    
    $civilite=$_GET['civilite']; 
    $nom=$_GET['nom']; 
    $prenom=$_GET['prenom']; 
    $email=$_GET['email']; 
    $adress=$_GET['adress']; 
    $cod_postal=$_GET['cod_postal']; 
    $ville=$_GET['ville']; 
    $pays=$_GET['pays']; 
    
    
    // on se connecte au serveur local et on choisi la base de donnée "reservation" 
    mysql_pconnect("localhost","root",""); 
    mysql_select_db("reservation"); 
    
    
    // on insère les valeurs entrées dans la base de donnée 
    $reponse=mysql_query("INSERT INTO clients(num_client,civilite,nom,prenom,email,adresse,cpostal,ville,pays,num_sem,type_appart) VALUES('$civilite','$nom','$prenom','$email','$adress','$cod_postal','$ville','$pays','$semaine','$appartement')") or die(mysql_error()); 
    
    $resultat=mysql_fetch_array($reponse); 
    if($resultat) 
    { 
    echo ' l\'insertion s\'est bien passé '; 
    } 
    
    else 
    { 
    echo ' Désolé l\'insertion n\'a pas pu etre fait effectué!'; 
    } 
    
    
    
    mysql_close(); 
    } 
    ?>
    

    1. excuse moi mais je ne vois pas!!!
      c'est le même code!
    2. Contributeur
      @loooolphpNon,c'est pas le même code!Et puis quel message d'erreur ça t'affiche?
    3. @bissdebrazzajustement il n'affiche rien comme message attend je vais te faire voir le début:

      // je verifie si on clique sur le bouton reserver
      if(isset($_GET['reserver']))
      {
      // je recupere semaine et appartement dans une autre page et je les mets dans les session
      if(isset($_SESSION['semaine']))
      {
      $semaine=$_SESSION['semaine'];
      }
      if(isset($_SESSION['appartement']))
      {
      $appartement=$_SESSION['appartement'];
      }

      // on cree des varaibles qui vont prendre les valeurs entrées

      et la suite c'est celle de dessus!
  2. Contributeur
    ok!*
    Tes variables sont issues d'un formulaire que tu envoie?si oui,alors commence par remplacer le $_GET par $_POST