Supprimer element via formulaire liste déroulante
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
Code:
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> |
Mon code php
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 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 !";
}
?> |
Merci pour votre aide!!
Arsenik