Impossible de supprimer un enregistrement dans une table
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:
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:
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