Bonjours/Bonsoir à tous !
J'ai donc une checkbox à chaque <tr> qui s'implémente automatiquement, on à donc n checkbox, j'ai crée une page supp.php avec un code PHP, simplement rien ne se passe, rien ne fonctionne et je n'est aucune erreur ce qui est le plus troublant !
Voici le code de la checkbox :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <section title=".squaredFour"> <!-- .squaredFour --> <div class="squaredFour"> <td style="text-align:center;width:20%;"><input type="checkbox" id="squaredFour" name="champ[]" value="1" /></td> <label for="squaredFour"></label> </div> <!-- end .squaredFour --> </section>
Avec le name je crée bien un tableau !
Voici la page PHP :
Ouest-ce qui cloche ? Cela fait quelques heures que je cherche et j'en vient a bout !
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 <?php /* ------------------ CASE A COCHER ------------------ */ error_reporting(E_ALL ^ E_DEPRECATED); //pas d'affichage error deprecated ! // connexion à la Base de Données $mysql_user="admin"; $mysql_password="admin"; $reqco = mysql_connect("localhost",$mysql_user,$mysql_password) or die('Erreur de connexion '.mysql_error()); // sélection de la BDD $reqse = mysql_select_db("tp_arexx",$reqco) or die('Erreur de selection de BDD '.mysql_error()); // -------------------------------------------------- // RECUPERATION / SUPPRESSION en BdD if(!empty($_POST['champ'])) { // selection des noms de tables $sql = 'SELECT Arexx_Table FROM tp_arexx_capteurs WHERE Arexx_index IN('.implode(',',$_POST['champ']).')'; $req = mysql_query($sql) or die('Erreur de SELECT'.mysql_error()); while($d = mysql_fetch_assoc($req)) { $sql1 = 'DROP TABLE' .$d['Arexx_Table']; $req1 = mysql_query($sql) or die('Erreur de DROP TABLES '.mysql_error()); mysql_free_result($req1); // suppression des lignes $delete = 'DELETE FROM tp_arexx_capteurs WHERE Arexx_index in('.implode(',',$_POST['champ']).')'; $req2 = mysql_query($delete)or die('Erreur de DELETE FROM '.mysql_error()); } header('Location: index.php'); } ?>
Un grand merci à vous !
Partager