Bonjour,
Dans un premier temps, j'ai fait en sorte que lorsque je me trouve sur l'interface admin de mon site, je puisse choisir une musique pour chaque page.
Je suis en train de faire en sorte de pouvoir supprimer cette musique. Dans un premier temps, j'affiche toutes les musiques(précision 'musique'est un boolean qui indique si oui ou non il y a de la musique, et 'nom_musique' le nom de la musique:
<?php
include('config.php');
mysql_connect($serveur,$loginsql,$passsql);
mysql_select_db("$base");
$id=$_GET["id_page"];
$TableRep=mysql_query("select nom_musique, titre_page, id_page from pages where musique='1' order by id_page");
mysql_close();
?>
<th>Page</th>
<th>Musique</th>
<th>Supprimer</th>
</tr>
<?php $NombreEntrees=mysql_NumRows($TableRep);
if ($NombreEntrees==0) { echo "<tr><td colspan=\"2\"><strong>> Aucune musique enregistrée</strong></td></tr>"; }
$i=0;
while ($i<$NombreEntrees) {
$titre_page=mysql_result($TableRep,$i, "titre_page");
$id_page=mysql_result($TableRep,$i, "id_page");
$resultat=mysql_result($TableRep,$i, $id);
$nom_musique=mysql_result($TableRep,$i,"nom_musique");
echo "<tr><th>$titre_page</th><th>$nom_musique</th><th><a href=\"suppmusic.php?id=".$id_page."\"><img src=\"corbeille.gif\" width=\"11\" height=\"15\" alt=\"Supprimer musique\" border=\"0\"></a></th></tr>";
$i++;
}
?>
ça, aucun soucis ça fonctionne...
Ensuite je fais en sorte que la musique sélectionnée apparaisse avec l'option effacer:
<form name="ajout" action="gestion-efface-fiche.php" method="post" enctype="multipart/form-data">
<p>
Musique :
<?php echo $nom_musique;?>
</p>
<p><input type="submit" name="action" value="Effacer"></p>
</form>
Et enfin je l'efface de la base de donnée mais attention je ne peut pas faire un DELETE FROM parce que musique et nom_musique ne sont que des champs dans la table page:
<?php
$id_page=$_POST["id_page"];
include("config.php");
mysql_connect($serveur,$loginsql,$passsql);
mysql_select_db("$base");
$musique='0';
$nom_musique='';
$query=mysql_db_query("$base","UPDATE pages SET musique = $musique , nom_musique = $nom_musique WHERE id_page =$id_page ;");
mysql_close();
?>