Urgent mon code ne marche pas

loooolphp -  
bissdebrazza Messages postés 2886 Statut Contributeur -
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();
}
?>
A voir également:

2 réponses

bissdebrazza Messages postés 2886 Statut Contributeur 712
 
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(); 
} 
?>

0
loooolphp
 
excuse moi mais je ne vois pas!!!
c'est le même code!
0
bissdebrazza Messages postés 2886 Statut Contributeur 712 > loooolphp
 
Non,c'est pas le même code!Et puis quel message d'erreur ça t'affiche?
0
loooolphp > bissdebrazza Messages postés 2886 Statut Contributeur
 
justement 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!
0
bissdebrazza Messages postés 2886 Statut Contributeur 712
 
ok!*
Tes variables sont issues d'un formulaire que tu envoie?si oui,alors commence par remplacer le $_GET par $_POST
0