Bonjour,
Je dois faire la mise à jour d'une table mais lorsque je fais ma requete de suppression il est impossible de supprimer l'enregistrement.
Voici mon code
la page avec le formulaire
Ma page de traitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 <?php session_start(); ?> <a href='../index.php'>Retour index</a> <h3><center> Mise à jour des relance</center></h3> <form method="POST" action="" name="formulaire"> Numéro du client : <input type ="text" name= "numero" size="10"> <input type="submit" name="submit" value="Envoyer" /> </form> <br> <?php include('../inc/inc_connexion.php'); include('maj_table.php'); if(!empty($_POST['numero'])) { $id_numero=$_POST['numero']; $req_fact="Select * FROM relance WHERE id_numero LIKE '".$id_numero."'"; //*******************************************************************************************// // Récupération de la liste des facture du client (via une requête sur ma table facture // //*******************************************************************************************// $ligne = "<table BORDER=1 BORDERCOLOR=#CCCCCC BGCOLOR=#fffccc CELLSPACING=0 CELLPADDING=1 WIDTH=98% ALIGN=left font-family:Verdana size=10px> <td bgcolor='#669999'><b><u>Numero</u></b></td> <td bgcolor='#669999'><b><u>Facture</u></b></td> <td bgcolor='#669999'><b><u>Relance</u></b></td> <td bgcolor='#669999'><b><u>L 01</u></b></td> <td bgcolor='#669999'><b><u>L 02</u></b></td> <td bgcolor='#669999'><b><u>L 03</u></b></td> <td bgcolor='#669999'><b><u>L 04</u></b></td> <td bgcolor='#CC0033'><b><u>Suppr.</u></b></td></tr>"; $resultat = mysql_query($req_fact) or die ('Erreur '.$req_fact.' '.mysql_error()); while($dus = mysql_fetch_array($resultat)){ $id = $dus['id_numero']; $facture = addslashes($dus['facture']); $relance = addslashes($dus['relance']); $l_01 = addslashes($dus['l_01']); $l_02 = addslashes($dus['l_02']); $l_03 = addslashes($dus['l_03']); $l_04 = addslashes($dus['l_04']); $ligne .= "<tr> <td>".$id."</td> <td>".$facture."</td> <td align='center'>".$relance."</td> <td align='center'>".$l_01."</td> <td align='center'>".$l_02."</td> <td align='center'>".$l_03."</td> <td align='center'>".$l_04."</td> <td align='center'><form method='POST' action=''><input type='checkbox' name='check[]' value=".$dus['id_numero']."></td></tr>"; } $ligne .= "<tr><td colspan='10' align='right'><input type='submit' value='delete'></form></td></tr>"; echo $ligne; mysql_free_result($resultat); } else { } ?>
Je vous remercie de votre aide car cela devient urgent je dois tout finalise d'ici demain soir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php include('../inc/inc_connexion.php'); if (isset($_post['check']) AND (isset($_post['check']) != 0)) { foreach ($_post['check'] as $facture) { $sql = "DELETE facture FROM relance WHERE facture = '$facture'"; echo $sql; $req = mysql_query($sql) or die ('Erreur '.$sql.' '.mysql_error()); } } ?>
Runcafre91
Partager