Bonjour,
Je viens encore a vous.
J'ai un soucis :
J'aimerai Suprimer un element (en DB +le dossier avec le contenu) via un formulaire. L'élément à supprimerest choisi avec sur une liste déroulante.
Mon soucis est que je n'arrive pas a récuperer la valeur de l'élément choisis dans mon code PHP...
Mon formulaire
Mon code php
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 <form id='admin-form3' style="display:none;" enctype="multipart/form-data" action="scripts/supp_rubrique.php" method="post"> Rubrique: <?php $cherche_rubrique=mysql_query("SELECT rubrique_name,rubrique_id FROM rubrique ORDER BY rubrique_name ASC"); echo '<select name="rubrique">'; while ($result = mysql_fetch_assoc($cherche_rubrique)) { $MaRubrique = $result['rubrique_name']; $idRubrique = $result['rubrique_id']; echo '<option value="'.$idRubrique.'">'.$MaRubrique.'</option>'; } echo "</select>"; ?> <br/><br/> <input id='form_submit3' class="submit" type='submit' name='submit' value='' value='supprimer' onClick="confirmation();" /> </form>
Merci pour votre aide!!
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
47
48
49
50 <?php include ('ouverture_db.php'); // Supprimer toutes les infos de la rubrique ainsi que les images correspondantes if (isset($_POST["rubrique"])) { $RubriqueId = intval($_POST['rubrique']); $RubriqueResult = mysql_query("SELECT * FROM rubrique WHERE rubrique_id='.$RubriqueId.'"); $rubriqueName = NULL; while($row= mysql_fetch_array($RubriqueResult)) { $rubriqueName = $row['rubrique_name']; } //probleme recuperer nom de la rubrique ($rubriqueName") if($rubriqueName != NULL) { //Supprimer le dossier avec les photos $chemin = "../Rubrique/"+$rubriqueName; if(is_dir($chemin)) { $dir = opendir($chemin); while($file = readdir($dir)) { unlink($chemin . "/" . $file); } mysql_query("DELETE FROM rubrique, images WHERE rubrique_id='.$RubriqueId.'"); closedir($dir); rmdir($chemin); echo "Rubrique supprimer"; } } else { echo "Probleme - rubrique non supprimer !"; } } else { echo "Aucun rubrique de selectionner !"; } ?>
Arsenik
Partager