PHP dans JavaScript

rezzoni0 Messages postés 48 Statut Membre -  
slopera Messages postés 70 Statut Membre -
Je voudrais savoir si c'est possible de mettre du code PHP dans un javascript ?
A voir également:

3 réponses

MarsuGL
 
non, ce n'est a ma connaissance pas possible
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Non, mais l'inverse est possible, je travaille avec ModeliXe , un produit français avec doc en français ( non je suis belge),
qui permet de dissocier le contenu HTML du code PHP grâce à l'utilisation de balises respectant XML.
http://modelixe.phpedit.com

Il faut bien voir que le code PHP est exécuté sur le serveur Web
et produit du code HTML (au sens large)
tandis que JavaScript est exécuté sur le navigateur.

Johan
0
rezzoni0 Messages postés 48 Statut Membre 1
 
Comment est-ce que je fais alors pour, lors que le client clique sur un bouton, cela envoie une requête sql au serveur et affiche les résultats sur la même paGE ?
0
MarsuGL
 
Tu peux creer un formulaire avec dans la propriété action=pagearecharger.php?var1="0"


en fait, tu dit que quand l'utilisateur va cliquer sur le bouton submit, une page va se lancer, cette page cela peut etre la page en cours qui va se recharger et au debut du code de cette page tu regardes si la variable var1=0.
Si oui, recuperes les données.
si non c'est la premiere fois que la page se charge.

tu peux aussi utiliser une image pour faire ton bouton et faire un lien <a href="pagealancer"><img='imagedubouton'></a>
0
slopera Messages postés 70 Statut Membre
 
Tu peux passer un paramêtre en méthode post de ton formulaire, par exemple : href="mapage?resultat=1", ainsi, ta page est composée de deux parties :
<?
if !(isset(resultat)) {
?>
code de ta page normale
<?
}
else {
?>
code de ta page résultat
<?
}
?>

ou alors, s'il n'y a qu'une partie qui change, tu ne fais cela que sur cette partie. Comme le php est traité côté serveur, tu pourras voir que quand tu fais "afficher la source", il n'y a que la "bonne" partie qui apparaît ; le php a disparu.

J'espère t'avoir aidé.
Stéphanie
0
slopera Messages postés 70 Statut Membre
 
oups !!
Tu peux aussi tout simplement mettre l'url dans le form :
<form action="mapage?resultat=1">
...
0