Php dans javascript ??!!
Fermé
amina
-
14 mai 2011 à 17:50
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 16 mai 2011 à 09:42
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 16 mai 2011 à 09:42
A voir également:
- Php dans javascript ??!!
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
7 réponses
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
14 mai 2011 à 18:54
14 mai 2011 à 18:54
Il ne faut pas oublier que le JavaScript est exécuté cote client et PHP cote serveur, a partir de la, pour revenir a ta question, si $req est le résultat d'une requête, tu ne pourras rien en faire avec du JavaScript, il faut d'abord extraire les informations et passer les informations a ton script JS.
Du coup c'est le script PHP qui génère le code JS (en partie).
Du coup c'est le script PHP qui génère le code JS (en partie).
meme si j'extrait les informations (les requetes) au préalable avant d'exeuter le code javascript???
les requetes sont déja stockés dans les variables au chargement de la page.
le code javascript ne va que exploiter ces variables ,il ne les cherches pas,ne fait pas appel à php .tu me comprend :)
et merci bcppppppppp ami :)
les requetes sont déja stockés dans les variables au chargement de la page.
le code javascript ne va que exploiter ces variables ,il ne les cherches pas,ne fait pas appel à php .tu me comprend :)
et merci bcppppppppp ami :)
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
16 mai 2011 à 09:42
16 mai 2011 à 09:42
Bonjour,
Concernant: "meme si j'extrait les informations (les requetes) au préalable avant d'exeuter le code javascript??? "
réponse: oui c'est parfaitement faisable;
seule condition: le script js doit être intégré au corps du script php. Exemple:
ca marche également si le script js est chargé par include:
et le code js contient l'exemple fourni ci-avant dans un fichier nommé loadVisuAire.js
A+
Concernant: "meme si j'extrait les informations (les requetes) au préalable avant d'exeuter le code javascript??? "
réponse: oui c'est parfaitement faisable;
seule condition: le script js doit être intégré au corps du script php. Exemple:
<script type="text/javascript"> <?php $lon = $_GET['lon']+0; $lat = $_GET['lat']+0; ?> var map = null; var geocoder = null; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(<?php print($lat); ?>, <?php print($lon); ?>), 12); var point = new GLatLng(<?php print($lat); ?>, <?php print($lon); ?>); var marker = new GMarker(point, {draggable: false}); map.addOverlay(marker); map.addControl(new GSmallMapControl()); // geocoder = new GClientGeocoder(); var mapControl = new GMapTypeControl(); map.addControl(mapControl); } } </script>
ca marche également si le script js est chargé par include:
<?php include 'js/loadVisuAire.js'; ?>
et le code js contient l'exemple fourni ci-avant dans un fichier nommé loadVisuAire.js
A+
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
14 mai 2011 à 19:06
14 mai 2011 à 19:06
non c'est justement ce que je te dis, tu extrais les infos de ta requête en PHP et tu insères les infos dans ton code JS pour que e client ai déjà les infos et que le code JS n'a plus qu'a les utiliser.
Ex: tu fais une boucle pour extraire et tu fous ca dans un array JS.
Ex: tu fais une boucle pour extraire et tu fous ca dans un array JS.
oui c'est exactement ici que je me bloque
je ne sais pas comment affecter à une variable javascript quelquechose qui est php
j'ai essayé qqchose comme ça:
<script type="text/javascript">
var variable1=<?php $var1='bjr'; echo $var1 ?>;
alert(variable1);
</script>
mais ça marche pas :(:(:(
tu peux me donner un exemple pour bien elucider :):) et merci bcppp
je ne sais pas comment affecter à une variable javascript quelquechose qui est php
j'ai essayé qqchose comme ça:
<script type="text/javascript">
var variable1=<?php $var1='bjr'; echo $var1 ?>;
alert(variable1);
</script>
mais ça marche pas :(:(:(
tu peux me donner un exemple pour bien elucider :):) et merci bcppp
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
14 mai 2011 à 19:27
14 mai 2011 à 19:27
<?php $data = "toto"; echo '<script>var myvar = "'.$data.'";</script>'; ?>
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
354
Modifié par canarder le 14/05/2011 à 19:45
Modifié par canarder le 14/05/2011 à 19:45
Il faut que ton js soit dans une page php.
Je ne vois pas le problème ...
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
<script type="text/javascript"> alert("<?php echo $req; ?>"); </script>
<script type="text/javascript"> alert("<?php echo "texte"; ?>"); </script>
Je ne vois pas le problème ...
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
merci bcppppppp loveparad ça marche maintenant :)
merci bcppp canarder :)
merci bcppp canarder :)
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
354
14 mai 2011 à 19:54
14 mai 2011 à 19:54
Pour que ça soit plus lisible, met tes textes hors du code php. (voir mon post)
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
354
Modifié par canarder le 14/05/2011 à 21:08
Modifié par canarder le 14/05/2011 à 21:08
met en résolu