1 pièce(s) jointe(s)
suppression data en utilisant checkbox
Bonjour,
J'ai un forme compose de:
School level
Edit/Delete | Level Name
----------------------
CheckBox | Level1
CheckBox | Level2
CheckBox | Level3
avec un bouton pour supprimer les lignes choisis
et voici le code de Interface Level :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
while($row = mysql_fetch_row($result))
{
echo "<tr>";
// $row is array... foreach( .. ) puts every element
// of $row to $cell variable
foreach($row as $cell)
echo "<td align='center'> <input type='checkbox' name='delete[]' value='".$cell['ID_level']."'> </td>";
echo "<td align='center'>$cell</td>";
echo "</tr>\n";
} |
et le code de suppression:
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
| <?php
$delete = isset($_POST['delete_level']) ? $_POST['delete'] : array();
//$valeur = isset($_POST['ID_level']) ? $_POST['ID_level'] : array();
if (isset($_POST['formName']) && !empty($_POST['delete']))
{
echo ' Vous n\'avez pas selectionné d\'enregistrements ';
exit;
}
else
{
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('texxon',$db);
echo $delete.'<br>';
$sql="DELETE FROM level where ID_level='".$delete."'";
echo $sql;
$req= mysql_query($sql);
foreach ($delete as $valeur)
{
$sql="DELETE FROM level where ID_level='".$valeur."'";
echo $valeur;
$req= mysql_query($sql);
}
echo ' ----suppression effectuer --- ';
}
?> |
il me dit que la suppression effectuer mais rien ne change.
Merci de votre aide