Case à cocher

solida Messages postés 118 Statut Membre -  
solida Messages postés 118 Statut Membre -
Bonjour,
slt :)

j'ai un formulaire en php qui me permet d'afficher le contenu d'une table à partitr de la base de donné.et à coter de chaque ligne j'ai fait une case à cocher pour supprimer la ligne en question.

voilà ma page 1:
************************************

<html>
<body>
<form method="post" action="lol case.php">

<?php

// on se connecte à notre base
mysql_connect ('localhost','root','');
mysql_select_db ('bureau_ord') ;

// lancement de la requete
$sql='select * from depart ';

// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) ;
?>
<table border=1><th>classement</th><th>Destinataire</th><th>objet</th><?php
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
// on affiche les résultats
?>
<tr><td><? echo $data['classement'];?></td><td><? echo $data['destinataire'];?></td><td><? echo $data['objet'];?></td><td> </td><td><input type='checkbox' name='delete[]' value='".$data["id"]."'></td></tr>

<?
}
?>

</table>
<input name="delete" type="submit" id="delete" value="delete">
<?
mysql_free_result ($req);
mysql_close ();
?>
</form>
</body>
</html>

********************
j'ai une autre page pour faire le traitement
********************
< ?
if (sizeof($delete)==0){
header('Location:affiche_dep.php');
exit;}
else{

$db = mysql_connect ('localhost','root','');
or die('<font color=red>Désolé mais vous ne pouvez voir les infos de la data-base</font>');
mysql_select_db ('bureau_ord',$db);
foreach ($delete as $valeur){
$sql="DELETE FROM depart where id='$id'";
$req= mysql_query($sql);
}
mysql_close();
header('Location:affiche_dep.php');
exit;
}
?>
**********************

mais je ne sais pas prk ça marche pas ,j'ai mal tenter mais en vain plzzz aider moi

2 réponses

solida Messages postés 118 Statut Membre 16
 
le programme me donne une erreur au niveau de ce ligne :
foreach ($delete as $valeur){
c marche paaa
1
974_Vin's_974 Messages postés 554 Statut Membre 102
 
C'est ta requete qui ne fonctionne pas c'est ca ????

0