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
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
{
 
}
?>
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
 
 
<?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());
		}
 
	}	
?>
Je vous remercie de votre aide car cela devient urgent je dois tout finalise d'ici demain soir

Runcafre91