begin process at 2012 05 31 17:52:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

supprimer une musique d'une page internet


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

supprimer une musique d'une page internet

lundi 12 avril 2010 à 10:46:11 | supprimer une musique d'une page internet

boubeuch1

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();
?>
lundi 12 avril 2010 à 12:45:46 | Re : supprimer une musique d'une page internet

roymatthieu

Salut,

Si tu veux supprimer une entrée de la table, c'est obligatoirement avec l'instruction DELETE...

Là tu utilises UPDATE... ??? UPDATE met à jour mais ne supprime pas.

Avec DELETE il faut faire attention de préciser l'entrée que l'on veux effacer dans la table sinon, on supprime l'ensemble des entrées de celle-ci.

Donc,

DELETE FROM table WHERE y = x;

table = la table de la bdd.

y = un des champ permettant d'identifier l'entrée concernée (exemple le champs id)

x = la valeur du champ y.

Donc,

DELETE FROM pages WHERE id_page = $id_page;

($id_page doit être obligatoirement unique).

Sauvegarde la base avant de faire un essai.

Ceci ne supprimera pas le fichier du serveur...

J'espère avoir su t'aider et ne pas être à coté de la plaque...
lundi 12 avril 2010 à 13:37:00 | Re : supprimer une musique d'une page internet

boubeuch1

j'utilise UPDATE car les valeur musique et nom_musique son uniquement des champs de la table pages.
lundi 12 avril 2010 à 16:30:31 | Re : supprimer une musique d'une page internet

roymatthieu

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 ?
mardi 13 avril 2010 à 08:38:08 | Re : supprimer une musique d'une page internet

boubeuch1

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...
mardi 13 avril 2010 à 08:58:36 | Re : supprimer une musique d'une page internet

roymatthieu

Réponse acceptée !
Yep !

Code PHP :
$query=mysql_db_query("$base","UPDATE pages SET musique = $musique , nom_musique = $nom_musique WHERE id_page =$id_page [color=red];[/color]");


dans la ligne de code ci-dessus, je pense qu'il existe une erreur...

essaye déjà avec ça :

Code PHP :
$query = mysql_db_query("$base", "UPDATE pages SET musique = $musique, nom_musique = $nom_musique WHERE id_page = $id_page"); 


Sinon, toujours pas de message d'erreur ?

++





mardi 13 avril 2010 à 09:00:36 | Re : supprimer une musique d'une page internet

roymatthieu

Réponse acceptée !
Saloperi de bbcode...

Je voulais insister sur le ; inclut dans la requête

ceci :

$query = mysql_db_query("$base", "UPDATE pages SET musique = $musique, nom_musique = $nom_musique WHERE id_page = $id_page ;");

devient :

$query = mysql_db_query("$base", "UPDATE pages SET musique = $musique, nom_musique = $nom_musique WHERE id_page = $id_page ");

C'est tout à la fin de ton code.

bat
mardi 13 avril 2010 à 19:45:56 | Re : supprimer une musique d'une page internet

kohntark

Membre Club
Salut,

Juste en passant :
mysql_db_query() est dépréciée et elle ne doit plus être utilisée.
Cf PDO ou mysqli


Cordialement,


Kohntark -

mardi 13 avril 2010 à 21:12:55 | Re : supprimer une musique d'une page internet

roymatthieu

C'est totalement vrai... j'ai pas fais attention...

Depuis que je suis passé à PDO l'année passée, je ne jure plus que pars çà et j'oublie le reste...
mardi 4 mai 2010 à 10:45:53 | Re : supprimer une musique d'une page internet

boubeuch1

Merci pour votre aide!!!


Cette discussion est classée dans : page, musique, internet, supprimer, sorte


Répondre à ce message

Sujets en rapport avec ce message

effacement d'un fichier a la fermeture d'une page [ par wismergor ] bonjours a tousj'aimerai si c'est possible supprimer un fichier sur un FTP lorsque l'on ferme la fenetre.pour supprimer en php je n'ai pas de probleme Comment faire des changements de musique dans le site web ? [ par PhoenixCB ] Slt ...Question un peu particulière... Comment faire des changements de musique dans le site ???J'ai essayé plusieurs methodes, mais aucune n'a marché supprimer un enregistrement [ par rastagnol ] salut a tous!j'aimerais savoir comment faire pour supprimer un enregistrement,et une fois qu'il a a été supprimé me ramenene a la page initialevoici l Ouverture de page Internet grâce à PHP??? [ par korryo ] Bonjour,je voudrais savoir si dans une page php on peux inclure par exemple la page google.fr ou autres dans un cadre.Comme une sorte de pub, j'ai ess supprimer les \t et \n d'une page [ par eax ] salutje cherche une commande à mettre dans mes headers qui supprimerai tous les retours à la ligne et les tabulations de mon fichier avant de l'envoye Supprimer en tete et pied de page Impression dans l'explorateur [ par p0236 ] Bonjour a tous, je voulais savoir si quelqu'un avait une idée sur mon pb : Je voudrais enlever l'entete et le pied de page lorsque l'on imprime une pa recuperer valeur dans une page internet [ par simonfr ] bonjour, je suis entrain de faire un site et j'ai une petite question : je voudrai savoir si il est possible de recuperer une valeur d'une autre page Probleme pour mettre musique sur ma page d'accueil de mon site [ par jmauv1 ] Bonjour a tous,depuis peu je me suis lancé dans la réalisation d'un site et je veux y mettre de la musique sur ma page d'accueil.J'héberge mon propre Code de securité pour page internet [ par clauddy03 ] Bonjour,Novice en php, je voudrais cependant savoir si quelqu'un avait un script deprotection de page?Je voudrais qu'en cliquant sur une page, s'affic problème avec les .tk [ par zut69 ] Bonjour,J'ai une question qui n'a pas beaucoup de rapport avec php, mais je savais vraiment pas où poser la question ailleurs.Lorsque je me rends sur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales