|
|
|
|
Bonjour,
je viens vous demander de l'aide pour une requete DELETE.
Je fais un site sur PHPMYADMIN, base de données hebergée sur free.
Dans ma table salarie, appellée SALARIE, je souhaiterais faire supprimer un salarie quand je clique sur le bouton.
J'ai donc crée un formulaire qui m'afiche tous les salariés, à coté de chaque salarié il y a un bouton "supprimer". Je passe ensuite en champ caché mon numéro et nom de salarié supprimé.
Voila mon code
$requete="delete from SALARIE where $numS=".$numsalarie.
$result=mysql_query($requete);
$requete="select nom from SALARIE where $numS=".$numsalarie.
$result=mysql_query($requete);
echo("Le salarié ".$nomsalarie." a bien été supprimé(e)");
echo ("<form action='annonce.php' method='get'>");
echo ("<input type=\"submit\" name=\"ok\" value=\"Retour\">");
echo ("</form>");
Bonjour,
$requete="delete from SALARIE where $numS=".$numsalarie.
$result=mysql_query($requete);// renvoie true si la suppression s'est bien passée!
if($result){
echo("Le salarié ".$nomsalarie." a bien été supprimé(e)");
echo ("<form action='annonce.php' method='get'>");
echo ("<input type=\"submit\" name=\"ok\" value=\"Retour\">");
echo ("</form>");
}
Maily, Faut qu'j'y aille joe! |
Désolée de revenir à la charge.je pensais avoir compris mon erreur mais rien ne marche.
echo("<input type=\"hidden\" name=\"nums\" value='$nuplet[numS]'>");
echo("<input type=\"hidden\" name=\"noms\" value='$nuplet[nom]'>");
->2eme page où je demande a mon utilisateur sil confirme la suppression du salarie sélectionné voici mon numero et nom du salarié que je recupere de ma premiere page $numsalarie=$_GET['numS']; $nomsalarie=$_GET['noms']; Je passe de nouveau mon numéro du salarie en champs caché pour officialiser la requete comme le montre le code echo('<input type="hidden" name="noms" value="'.$numsalarie.'">');
->derniere page qui fait reellement la suppression du salarié sélectionnéje récupére mon numéro du salarié $numsal=$_GET['numsalarie']; Je fais ensuite ma requete que voici $requete="delete * from SALARIE where numS=".$numsalarie.
$result=mysql_query($requete);// renvoie true si la suppression s'est bien passée!
if($result){
echo("La suppression est OK.");
echo ("<form action='annonce.php' method='get'>");
echo ("<input type=\"submit\" name=\"ok\" value=\"Retour\">");
echo ("</form>");
}
else {
echo("ca na pas marche");
echo ("<form action='annonce.php' method='get'>");
echo ("<input type=\"submit\" name=\"ok\" value=\"Retour\">");
echo ("</form>");
}
Mais la suppression ne se fait pas rien, ne marche. Voyez vous le probleme, SVP... Je débute alors alors ayez pitié de moi svp :o) Merci pour les réponses et aide que vous mapporterez |
Tout dabord merci pour tes conseils; javance doucement
echo("<input type=\"hidden\" name=\"numS\" value='$salarie[numS]'>");
echo("<input type=\"hidden\" name=\"nomS\" value='$salarie[nom]'>");
DAns lautre page je recupere $numsalarie=$_GET['numS']; $nomsalarie=$_GET['nomS']; Ma requete est alors la suivante $requete="delete from SALARIE where $numS=".$numsalarie $result=mysql_query ($requete); peux tu me dire dou viendrais lerreur STP |