PHP VS JAVASCRIT SVP très urgent
Résolu/Fermé
A voir également:
- PHP VS JAVASCRIT SVP très urgent
- Udp vs tcp - Guide
- Easy php - Télécharger - Divers Web & Internet
- Honor magic 5 pro vs s23 ultra - Guide
- Naruto vs pain épisode netflix ✓ - Forum Cinéma / Télé
- X86 vs x64 ✓ - Forum Windows
4 réponses
Bilow
Messages postés
1022
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
1022
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
1022
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
1022
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 ! ;-)