PHP VS JAVASCRIT SVP très urgent
Résolu/Fermé
Bonjour,
est il possible d'intégré du php dans javascrit (déclaré une variavle dans le PHP et l'utiliser dans javascrit?
est il possible d'intégré du php dans javascrit (déclaré une variavle dans le PHP et l'utiliser dans javascrit?
A voir également:
- PHP VS JAVASCRIT SVP très urgent
- Udp vs tcp - Guide
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php ✓ - Forum PHP
- Dual core vs i5 ✓ - Forum Processeur
- Max vs netflix - Accueil - Streaming
4 réponses
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
26 avril 2011 à 17:26
26 avril 2011 à 17:26
Salut,
Un exemple est :
Un exemple est :
var maVariablePhp = <?php echo $nombre; ?>;;-)
informaticienSAP
Messages postés
119
Date d'inscription
jeudi 21 avril 2011
Statut
Membre
Dernière intervention
17 décembre 2011
20
26 avril 2011 à 17:21
26 avril 2011 à 17:21
Bun tu créé une fonction Jscript a qui tu envoies une valeur en paramètre. Et cette valeur est déterminé par le PHP.
function displayLayer2 (layer){
//layer = "map" + layer;
//alert(layer);
var allLayers = [
ciel,
NiveauK,
NiveauJ,
NiveauH,
NiveauG,
NiveauF,
NiveauE,
NiveauD,
NiveauC,
NiveauB,
NiveauA
]
for (i = 0; i < allLayers.length; i++) {
var temp = allLayers[i];
temp = eval(temp);
temp.setVisibility(false)
}
layer = eval(layer);
layer.setVisibility(true);
map.setCenter(new OpenLayers.LonLat(coordY, coordX), 8);
}
voici ma fonction j'aimerai remplacer le coordY et coordX respectivement pas les variables
$coordY et $coordX déterminer dans php comment les intégré sans avoir d'erreur de syntaxe
//layer = "map" + layer;
//alert(layer);
var allLayers = [
ciel,
NiveauK,
NiveauJ,
NiveauH,
NiveauG,
NiveauF,
NiveauE,
NiveauD,
NiveauC,
NiveauB,
NiveauA
]
for (i = 0; i < allLayers.length; i++) {
var temp = allLayers[i];
temp = eval(temp);
temp.setVisibility(false)
}
layer = eval(layer);
layer.setVisibility(true);
map.setCenter(new OpenLayers.LonLat(coordY, coordX), 8);
}
voici ma fonction j'aimerai remplacer le coordY et coordX respectivement pas les variables
$coordY et $coordX déterminer dans php comment les intégré sans avoir d'erreur de syntaxe
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
26 avril 2011 à 17:53
26 avril 2011 à 17:53
Tu dois remplacer coordY, coordX par un code PHP qui l'insert avec un echo.
map.setCenter(new OpenLayers.LonLat(<?php echo $coordY.", ".$coordX; ?>);Et il faut que ce soient des nombres, sinon il faut encadrer avec des guillemets ou des apostrophes.
Th0m45
Messages postés
81
Date d'inscription
jeudi 21 avril 2011
Statut
Membre
Dernière intervention
16 mai 2011
3
26 avril 2011 à 17:16
26 avril 2011 à 17:16
Le mieux est d'essayer. Mais sache, que l'un s'exécute niveau client, et l'autre niveau serveur.
informaticienSAP
Messages postés
119
Date d'inscription
jeudi 21 avril 2011
Statut
Membre
Dernière intervention
17 décembre 2011
20
26 avril 2011 à 17:44
26 avril 2011 à 17:44
qu'est ce qui vient faire là l'écho ?
Ca ne serait pas plutôt :
var maVariablePhp = <?php $nombre ?>;
Ca ne serait pas plutôt :
var maVariablePhp = <?php $nombre ?>;
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
26 avril 2011 à 17:51
26 avril 2011 à 17:51
Réfléchis un petit peu ;-)
Dans un code pur PHP, sans Javascript ni HTML, tu écris <?php $nombre; ?>, eh bien ca ne fait rien. Il faut dire d'afficher la variable, et à la fin, php éxécuté, cela donnera :
Dans un code pur PHP, sans Javascript ni HTML, tu écris <?php $nombre; ?>, eh bien ca ne fait rien. Il faut dire d'afficher la variable, et à la fin, php éxécuté, cela donnera :
var maVariablePhp = 5; // Avec $nombre = 5;Tu comprends ?
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
26 avril 2011 à 17:54
26 avril 2011 à 17:54
Je t'ai répondu ici. Et ATTENTION java n'est PAS la même chose que Javascript ! ;-)