par
Calimero » 31 août 2007, 10:05
Bonjour,
j'ai une table contenant deux champs id et mail.
Mon objectif est via un formulaire supprimer une ligne de la table.
J'ai essayer ceci mais en vain :
Code : Tout sélectionner
$connexion = mysql_connect ($dbhost, $dbusername, $dbuserpassword);
if (!$connexion) {
Parse ("save","error");
} else {
mysql_select_db($dbname);
}
// fonction parse :
function Parse($variable,$valeur) {
echo "&" . $variable . "=" . utf8_encode(urlencode($valeur));
}
$verif_secu = $_POST["php_verif"];
if ($verif_secu === "flash") {
$varemail = $_POST['email'];
$req = "DELETE FROM mytable WHERE mail = '".$varemail."'";
$insert = mysql_query($req);
}
Je ne vois pas où est le problème.
Merci.
Il y a le bon nom de base dans $dbname ?
il y a bien 'flash' sans espace ni rien d'autre dans $_POST["php_verif"] ?
il y a bien un email valide dans $_POST['email'] ?
Assure toi bien de ces 3 points avec des print_r() ou des var_dump() . Si ça n'aide pas, il faudra afficher la requête telle que tu cherches à l'éxécuter et l'envoyer dans phpmyadmin pour savoir comment MySQL réagit.
[quote="Anonymous"]Bonjour,
j'ai une table contenant deux champs id et mail.
Mon objectif est via un formulaire supprimer une ligne de la table.
J'ai essayer ceci mais en vain :
[code]$connexion = mysql_connect ($dbhost, $dbusername, $dbuserpassword);
if (!$connexion) {
Parse ("save","error");
} else {
mysql_select_db($dbname);
}
// fonction parse :
function Parse($variable,$valeur) {
echo "&" . $variable . "=" . utf8_encode(urlencode($valeur));
}
$verif_secu = $_POST["php_verif"];
if ($verif_secu === "flash") {
$varemail = $_POST['email'];
$req = "DELETE FROM mytable WHERE mail = '".$varemail."'";
$insert = mysql_query($req);
}[/code]
Je ne vois pas où est le problème.
Merci.[/quote]
Il y a le bon nom de base dans $dbname ?
il y a bien 'flash' sans espace ni rien d'autre dans $_POST["php_verif"] ?
il y a bien un email valide dans $_POST['email'] ?
Assure toi bien de ces 3 points avec des print_r() ou des var_dump() . Si ça n'aide pas, il faudra afficher la requête telle que tu cherches à l'éxécuter et l'envoyer dans phpmyadmin pour savoir comment MySQL réagit.