Problème de requête delete dans une liste
Julien
-
IpIpIpIpOne Messages postés 480 Statut Membre -
IpIpIpIpOne Messages postés 480 Statut Membre -
Bonjour, je vous explique mon soucis , en fait j'ai une liste déroulante ou concatène deux champs d'une table , j'ai un bouton supprimer et quand je clique dessus , les données correspondante dans la bdd doivent être supprimé mais la rien du tout.
if(isset($_POST['maListe']))
{
$user="root";
$host="localhost";
$password="";
$database="bdd";
$connexion = mysql_connect($host,$user,$password) or die ("Connexion au serveur impossible");
mysql_select_db($database,$connexion);
$Nom =$val["NomEmp"];
$Prenom=$val["PrenomEmp"];
$rq="Delete from employé where NomEmp=$Nom and PrenomEmp=$Prenom;";
$result= mysql_query ($rq) or die ("Delete impossible");
}
if(isset($_POST['maListe']))
{
$user="root";
$host="localhost";
$password="";
$database="bdd";
$connexion = mysql_connect($host,$user,$password) or die ("Connexion au serveur impossible");
mysql_select_db($database,$connexion);
$Nom =$val["NomEmp"];
$Prenom=$val["PrenomEmp"];
$rq="Delete from employé where NomEmp=$Nom and PrenomEmp=$Prenom;";
$result= mysql_query ($rq) or die ("Delete impossible");
}
Configuration: Windows Vista Firefox 3.0.6
2 réponses
-
Bonsoir,
$rq="Delete from employé where NomEmp='$Nom' and PrenomEmp='$Prenom'";
$result= mysql_query ($rq) or die ("Delete impossible : ".mysql_error());
Voilà je pense que ça corrige le problème et sinon vous aurez l'erreur SQL précise grâce au mysql_error() -
Le problème ne vient probablement pas de là mais il faudrait ptet aussi penser à supprimer les accents dans le nom des tables.