PHP variable contien & problème sql

Fermé
pazz - 12 oct. 2009 à 19:05
 pazz - 13 oct. 2009 à 16:37
Bonjour,

j'ai un problème je désire enregistrer dans ma base de donnée une variable qui contient des & et cela semble ne pas passer car le résulta s'arrête juste avant le premier &

code:

mysql_query("UPDATE accueil SET valeur='".$contenu."' WHERE id='".$id."'");

la variable $contenu vaux sa:

<object type='application/x-shockwave-flash' data='player_mp3_maxi.swf' width='200' height='20'>
<param name='wmode' value='transparent' />
<param name='movie' value='player_mp3_maxi.swf' />
<param name='FlashVars' value='mp3=".$dossier."/".$dossier2."/".$file."&bgcolor1=e5c586&bgcolor2=907136&buttoncolor=0000&buttonovercolor=695328&slidercolor1=0000&slidercolor2=0000&sliderovercolor=695328&textcolor=0&showvolume=1' />
</object>

auriez-vous une solution ?
A voir également:

4 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
12 oct. 2009 à 20:01
et en echapant par un anti slash \

\&
0
j'ai essaier mais bizar il m'enregistre rien du tout
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
12 oct. 2009 à 21:27
Sinon ce qui varie d'un enregistrement a l'autre ce sont seulement les variables $dossier $dossier2 $file alors pourquoi ne pqs enregistrer seulement dans ta table:

$dossier."/".$dossier2."/".$file


et tu rajoutes tout le reste au moment ou tu en as besoin
0
non car tout le contenu de mon site est stocker dans ma BDD et je peut le modifier avec mon éditeur wysiwig et je veut donc pouvoir inclure des music mp3 de cette façon

pazz
0