help PHP widget

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu help PHP widget

Message par aurélien80 le Mer 13 Avr 2011 - 22:48

Bonjour tout le monde
c'est la premier fois que je poste pour avoir un peu d'aide car je ne comprend pas pourquoi ça ne marche pas

dans un widget je met


<form action="index.php" name="monform1" method="post">
Activer la lecture automatique
<input type='radio' name='e' onclick='document.monform1.submit()' value='1' checked="checked">oui
<input type='radio' name='e' onclick='document.monform1.submit()' value='2' >non
</form>
<?php
$e=$_POST['e'];
echo $e;
if($e == 1) {
echo '<object width="180" height="220"><param name="movie" value="http://www.deezer.com/embed/player?pid=55744151&ap=1&ln=fr"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.deezer.com/embed/player?pid=55744151&ap=1&ln=fr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="180" height="220"></embed></object><div id="dz_ref" style="font:9px Arial">Découvrez la playlist <a href="http://www.deezer.com/fr/music/playlist/Que du bon...-55744151" target="_blank">Que du bon...</a> avec <a href="http://www.deezer.com/fr/music/the-corrs" target="_blank">The Corrs</a></div>';



}
if($e == 2) {
echo '<object width="180" height="220"><param name="movie" value="http://www.deezer.com/embed/player?pid=55744151&ap=0&ln=fr"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.deezer.com/embed/player?pid=55744151&ap=0&ln=fr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="180" height="220"></embed></object><div id="dz_ref" style="font:9px Arial">Découvrez la playlist <a href="http://www.deezer.com/fr/music/playlist/Que du bon...-55744151" target="_blank">Que du bon...</a> avec <a href="http://www.deezer.com/fr/music/the-corrs" target="_blank">The Corrs</a></div>';



}

?>



se code sert a afficher une radio deezer avec lecture automatique le soucis si on le met en pause et qu'on change de page il se relance mais grace au code si on coche on charge un deezer sans lancement auto et pour chaque page ,
le soucis c'est que ça ne marche pas et d'une quand je l'enregistre il change tout met & en $ est ce ça le probléme car mon code marche très bien en local

voila le résultat <form action="index.php" name="monform1" method="post">
Activer la lecture automatique
<input type='radio' name='e' onclick='document.monform1.submit()' value='1' checked="checked">oui
<input type='radio' name='e' onclick='document.monform1.submit()' value='2' >non
</form>
<?php
$e=$_POST['e'];
echo $e;
if($e == 1) {
echo '<object width="180" height="220"><param name="movie" value="http://www.deezer.com/embed/player?pid=55744151&ap=1&ln=fr"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.deezer.com/embed/player?pid=55744151&ap=1&ln=fr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="180" height="220"></embed></object><div id="dz_ref" style="font:9px Arial">Découvrez la playlist <a href="http://www.deezer.com/fr/music/playlist/Que du bon...-55744151" target="_blank">Que du bon...</a> avec <a href="http://www.deezer.com/fr/music/the-corrs" target="_blank">The Corrs</a></div>';



}
if($e == 2) {
echo '<object width="180" height="220"><param name="movie" value="http://www.deezer.com/embed/player?pid=55744151&ap=0&ln=fr"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.deezer.com/embed/player?pid=55744151&ap=0&ln=fr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="180" height="220"></embed></object><div id="dz_ref" style="font:9px Arial">Découvrez la playlist <a href="http://www.deezer.com/fr/music/playlist/Que du bon...-55744151" target="_blank">Que du bon...</a> avec <a href="http://www.deezer.com/fr/music/the-corrs" target="_blank">The Corrs</a></div>';



}

?>merci beaucoup par avance php


Dernière édition par aurélien80 le Jeu 14 Avr 2011 - 21:12, édité 1 fois

aurélien80
Nouveau membre

Messages : 10
Inscrit(e) le : 13/04/2011

http://paintballksd.forumactif.com/
aurélien80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: help PHP widget

Message par Ea le Mer 13 Avr 2011 - 23:23

Bonjour et Bienvenue
sur le Forum des Forums ForumActif
Vu que vous êtes nouveau, voici quelques sujets importants :
Sécurité : mail de fondation - Ce qu'il ne faut pas faire
Questions/Réponses fréquentes - Listing
Trucs et astuces - Listing
La fonction Rechercher
La FAQ de Forumactif.com

N'hésitez pas à ouvrir un nouveau sujet si vous ne trouvez pas votre réponse Wink
Le php ne fonctionne pas dans les widgets ^^

( ni nulle part d'ailleurs, les templates sont utilisées par du php pour afficher les différentes pages mais il n'y a pas d'utilisation possible du php dans les templates, les widgets, les messages du forum, ... )

Voici l'équivalent de votre code en javascript :

Code:
Activer la lecture automatique : <select id="dz_at" onChange="my_setcookie('ap_deezer',this.value,1,0)"><option value="1">Oui</option><option value="0">Non</option></select><br />
<div id="dz_ref" style="font:9px Arial">Découvrez la playlist <a href="http://www.deezer.com/fr/music/playlist/Que du bon...-55744151" target="_blank">Que du bon...</a> avec <a href="http://www.deezer.com/fr/music/the-corrs" target="_blank">The Corrs</a></div>
<script type="text/javascript">
   jQuery('#dz_ref').before('<object width="180" height="220"><param name="movie" value="http://www.deezer.com/embed/player?pid=55744151&ap='+(my_getcookie('ap_deezer')?my_getcookie('ap_deezer'):0)+'&ln=fr"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.deezer.com/embed/player?pid=55744151&ap='+(my_getcookie('ap_deezer')?my_getcookie('ap_deezer'):0)+'&ln=fr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="180" height="220"></embed></object>');
   jQuery('#dz_at')[0].selectedIndex=1-(my_getcookie('ap_deezer')?my_getcookie('ap_deezer'):0);
</script>
Il y a juste le code commun et puis le javascript affiche le bon lecteur en fonction d'un cookie.

Là c'est la lecture non automatique par défaut, pour l'avoir par défaut voici le code :

Code:
Activer la lecture automatique : <select id="dz_at" onChange="my_setcookie('ap_deezer',this.value,1,0)"><option value="1">Oui</option><option value="0">Non</option></select><br />
<div id="dz_ref" style="font:9px Arial">Découvrez la playlist <a href="http://www.deezer.com/fr/music/playlist/Que du bon...-55744151" target="_blank">Que du bon...</a> avec <a href="http://www.deezer.com/fr/music/the-corrs" target="_blank">The Corrs</a></div>
<script type="text/javascript">
   jQuery('#dz_ref').before('<object width="180" height="220"><param name="movie" value="http://www.deezer.com/embed/player?pid=55744151&ap='+(my_getcookie('ap_deezer')?my_getcookie('ap_deezer'):1)+'&ln=fr"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.deezer.com/embed/player?pid=55744151&ap='+(my_getcookie('ap_deezer')?my_getcookie('ap_deezer'):1)+'&ln=fr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="180" height="220"></embed></object>');
   jQuery('#dz_at')[0].selectedIndex=1-(my_getcookie('ap_deezer')?my_getcookie('ap_deezer'):1);
</script>
( juste 3 zéro modifiés en 1 )

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23444
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: help PHP widget

Message par aurélien80 le Jeu 14 Avr 2011 - 21:03

merci trop cool ça marche.
Déjà que le dev et pas ma tace de thé mais encor moin javascript et Jquery
J'aurais sus comment faire thinks

aurélien80
Nouveau membre

Messages : 10
Inscrit(e) le : 13/04/2011

http://paintballksd.forumactif.com/
aurélien80 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum