boubeuch1
Messages postés46Date d'inscriptionlundi 12 avril 2010StatutMembreDernière intervention 5 mai 2010
-
12 avril 2010 à 10:46
boubeuch1
Messages postés46Date d'inscriptionlundi 12 avril 2010StatutMembreDernière intervention 5 mai 2010
-
4 mai 2010 à 10:45
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"> > Aucune musique enregistrée </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></th></tr>";
$i++;
}
?>
ça, aucun soucis ça fonctionne...
Ensuite je fais en sorte que la musique sélectionnée apparaisse avec l'option effacer:
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();
?>
roymatthieu
Messages postés112Date d'inscriptionjeudi 31 août 2006StatutMembreDernière intervention 3 février 20111 12 avril 2010 à 16:30
J'avoue que je ne comprends pas trop de quoi à tu peur ou quelles est la raison pour ne pas utiliser DELETE alors que c'est la seule commande qui permet la suppression ?
boubeuch1
Messages postés46Date d'inscriptionlundi 12 avril 2010StatutMembreDernière intervention 5 mai 2010 13 avril 2010 à 08:38
Dans ma table pages, il y a id_page, titre_page, musique et nom_musique, je ne veux surtout pas supprimer la page que je crée je veux juste mettre a jour les champs nom_musique et musique si j'enlève la musique ou si je la remet...