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 :
et le code de suppression:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"; }
il me dit que la suppression effectuer mais rien ne change.
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 <?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 --- '; } ?>
Merci de votre aide
Partager