Bonjour,
J'ai créer ce script pour supprimer des champs dans une table. Les champs sont défini avec un formulaire. Le problème c'est que pour supprimer un champ, je dois cliquer 2 fois supprimer. Je ne sais pas pourquoi. C'est trop bizzare...
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
35
36
37
38
39
40
41
42
43
44
45
46 <?php include "menu.php"; echo "<div id='main_page'>"; //inclusion des identifiants include "../connex_bdd.php"; $date = $_POST['date']; $news = $_POST['news']; if($date != "" && $news != ""){ $annee = substr($date, 6, 4); $mois = substr($date, 3, 2); $jour = substr($date, 0, 2); $date = $annee."-".$mois."-".$jour." 00:00:00"; $req_news = mysql_query("INSERT INTO tb_news VALUES ('', '$date', '$news');") or die ("erreur dans l'ajout de la news"); echo "<strong style=\"color:red\">News ajoutée !</strong>"; } //Sélection de toutes les news $req = mysql_query("SELECT date_news, news_news, pk_news FROM tb_news ORDER BY pk_news DESC") or die ("erreur requête"); $resultat = mysql_numrows($req); $e = 0; while($e < $resultat){ $e += 1; $suppr = $_POST[$e]; if($suppr != '') $req_del = mysql_query("DELETE FROM tb_news WHERE pk_news = $suppr") or die ("erreur de suppression"); } $i = 0; ?>
Partager