donben
Messages postés5Date d'inscriptionjeudi 19 octobre 2000StatutMembreDernière intervention 9 mars 2004 9 janv. 2004 à 10:14
Bonjour,
tu peux exploiter tes variables PHP en javascript dans la mesure où tu inclus les balises d'ouverture et de fermeture de javascript à l'intérieur des balises BODY.
Plus clairement, tu peux insérer une variable PHP (qui est traitée par le serveur donc AVANT ta variable javascript, traitée par le client) comme dans l'exemple suivant :
">
ou comme dans celui-ci :
')">
où popup est une fonction écrite comme suit :
function popupCentre(maPageACharger, maVariableAPasser) {
window.open (maPageACharger+"?"+maVariableAPasser,"menubar=no,scrollbars=no,statusbar=no");
}
Bon code
@+++
:clown) --------------- Don Ben --------------- :clown)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 janv. 2004 à 15:51
Bonjour
========================================= Paramètres entre JavaScript et PHP
=========================================
javascript et php, ne sont pas seulement 2 langages
différents : ils ne tournent pas sur la même machine.
javascript se déroule sur la machine client,
php sur le serveur.
php "génère" du html, javascript ... et l'envoie vers le client
l'utilisateur voit une page html, clique (par exemple) sur
un bouton et l'action associée appelle php, peut-être celui qui
l'a généré.
=========================================Transmettre des Paramètres du PHP au Javascript
simple, puisque c'est php qui le crée le javascript
=========================================
Du PHP dans le Javascript
Exemple : afficher la date du serveur
<script type="Text/Javascript">
document.write('date serveur ' + '<?php echo date("d/m/Y"); ?>');
</script>
=========================================
Du Javascript dans le PHP
le même exemple :
<?php
echo "<script type='Text/Javascript'>\\r";
echo "document.write('date serveur " . date("d/m/Y") . "');\\r";
echo "</script>\\r";
?>
=========================================Transmettre des Paramètres du Javascript au PHP
il est nécessaire de recharger la page pour déclencher PHP
=========================================
Méthode POST avec champs dans un formulaire
</form>
en cliquant sur bouton "go" on déclenche "page.php"
qui pourra traiter $p1,$p2...
bien sur, ce formulaire peut être complètement caché,
envoyé par javascript ....
=======================================
Méthode GET avec paramètres dans l'URL
par exemple
location.href = location.href + "p1='valeur' " ;
rappelle la page en cours en y rajoutant ?p1='valeur'
Ce que PHP récupère en utilisant : $_GET["p1"]
=========================================
sûr de ne pas être exhaustif, sûrement d'autres
possibilités. j'ai dis ce que je savais, ce que j'ai
compris pour l'instant.
à la disposition de tous pour plus amples informations