Un exemple tiré de ton code pour que tu comprennes...
par contre j'espere que tu as une balise envoyant la valeur de la propriété "id" dans ton formulaire, sinon ça risque pas de fonctionner...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <?php // connexion base de donnees include("connect.php"); // initialisation (la premiere te generait un avertoch de type 'notice') $id =(!isset($_POST['id']))?(''):($_POST['id']); $cancel=(!isset($_POST['cancel']))?('Goodbye'):($_POST['cancel']); $msg=''; // si formulaire envoye if (isset($_POST['confirm'])) { // traitement base $id = mysql_real_escape_string($id); $sql = "DELETE FROM gestion_santep WHERE consultation='$id'"; if($result=mysql_query($sql)) $msg="l'écriture a réussi"; else $msg="erreur d'écriture"; } <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD> <TITLE>Index</TITLE> <META http-equiv="Content-Type" content="text/html; charset=utf-8"> </HEAD> <H1>Confirm deletion</H1> <?php echo $msg; echo $cancel; require("gestionLinkBar.php"); ?> <form method="POST" action="gestionDelete.php"> <input type="submit" name="confirm" value="Confirm"> <input type="submit" name="cancel" value="Cancel">
comme on ne voit pas la fin du formulaire je l'imagine donc...
;)