浏览器没有显示任何错误,但未发送数据:
<?php
$dsn = 'mysql:dbname=eportfolio;host=localhost';
$user ='root';
$pass ='exia';
try{
$db =new PDO($dsn,$user,$pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
echo "ERROR" .$e->getMessage() ;
}
if (isset($_POST['Submit'])){
if(isset($_POST['Nom'])){ $Nom = $_POST['Nom']; }
if(isset($_POST['Prenom'])){ $Prenom = $_POST['Prenom']; }
if(isset($_POST['Adresse'])){ $Adresse = $_POST['Adresse']; }
if(isset($_POST['Mail'])){ $Mail = $_POST['Mail']; }
if(isset($_POST['Telephone'])){ $name = $_POST['Telephone']; }
$sql ="INSERT INTO profil(Nom,Prenom,Adresse,Mail,Telephone) VALUES(:Nom,:Prenom,:Adresse,:Mail,:Telephone)";
try{
$query= $db->prepare($sql);
$query->bindParam(':Nom',$Nom);
$query->bindParam(':Prenom',$Prenom);
$query->bindParam(':Adresse',$Adresse);
$query->bindParam(':Mail',$Mail);
$query->bindParam(':Telephone',$Telephone);
try{
$query->execute($sql);
}catch(PDOException $e){
echo "tnaket" .$e->getMessage() ;
}
}catch(PDOException $e){
echo $sql .$e->getMessage() ;
}
}
?>
答案 0 :(得分:1)
<?php
$dsn = 'mysql:dbname=eportfolio;host=localhost';
$user ='root';
$pass ='exia';
try{
$db =new PDO($dsn,$user,$pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
echo "ERROR" .$e->getMessage() ;
}
if (isset($_POST['Submit'])){
if(isset($_POST['Nom'])){ $Nom = $_POST['Nom']; }
if(isset($_POST['Prenom'])){ $Prenom = $_POST['Prenom']; }
if(isset($_POST['Adresse'])){ $Adresse = $_POST['Adresse']; }
if(isset($_POST['Mail'])){ $Mail = $_POST['Mail']; }
if(isset($_POST['Telephone'])){ $Telephone = $_POST['Telephone']; }
$sql ="INSERT INTO profil(Nom,Prenom,Adresse,Mail,Telephone) VALUES(:Nom,:Prenom,:Adresse,:Mail,:Telephone)";
try{
$query= $db->prepare($sql);
$query->bindParam(':Nom',$Nom);
$query->bindParam(':Prenom',$Prenom);
$query->bindParam(':Adresse',$Adresse);
$query->bindParam(':Mail',$Mail);
$query->bindParam(':Telephone',$Telephone);
try{
$query->execute($query);
}catch(PDOException $e){
echo "tnaket" .$e->getMessage() ;
}
}catch(PDOException $e){
echo $sql .$e->getMessage() ;
}
}
?>
您在变量声明中缺少$Telephone