Form

gabsi -  
 Utilisateur anonyme -
Bonjour,
je veut faire unscript qui permet aux internauts d'envoyer des contacts mais ca marche pas
dans le navigateur il'ya un message d'erreur :

Notice: Undefined variable: telephone in c:\program files\easyphp1-8\www\pfetest\recup2.php on line 53
Erreur de syntaxe pr�s de ') VALUES ('gabsi', 'mohamed', '', 'hzjekleee', 'da', 'jaopzefohk' � la ligne 1
ce probléme me géne car je crois que la syntaxe est correcte et voici
le scripts de la page de récupération :
<?php
if(isset($_POST['nom'])){
$nom=$_POST['nom'];
//echo $nom;
}

if(isset($_POST['prenom'])){
$prenom=$_POST['prenom'];
//echo $prenom;
}

if(isset($_POST['telephone'])){
$telephone=$_POST['telephone'];
//echo $telephone;
}

if(isset($_POST['email'])){
$email=$_POST['email'];
//echo $email;
}

if(isset($_POST['objet'])){
$objet=$_POST['objet'];
//echo $objet;
}

if(isset($_POST['message'])){
$message=$_POST['message'];
//echo $message;
}
$sql= "INSERT INTO `llool`.`contact` ( ";
$sql .= "`nom` , ";
$sql .= "`prenom` , ";
$sql .= "`telephone` , ";
$sql .= "`email` , ";
$sql .= "`objet` , ";
$sql .= "`message` , ";

$sql .= ") ";
$sql .= "VALUES ('$nom', '$prenom', '$telephone', '$email', '$objet', '$message');";

$res=mysql_query($sql) or die (mysql_error());
if(isset ($res)) {
if($res){
echo"Votre message a été bien recu,Nous vous contacterons dans les plus brefs delais";
}
}
include"deconnecxion.php";

?>
si quelqu'un peut m'aider
merci
A voir également:

1 réponse

Utilisateur anonyme
 
if(isset($_POST['telephone'])){
$telephone=$_POST['telephone'];
//echo $telephone;
} 


cela vient surement du fait que quand la variable "telephone" n'est pas envoyer, elle n'existe pas, fait donc quelquechose comme ça :

if(isset($_POST['telephone'])){
$telephone=$_POST['telephone'];
//echo $telephone;
} 
else{
$telephone=""
}


et fait la même chose pour les autres variables
0