Convertir JS vers PHP....

Eléphanteau du PHP | 12 Messages

12 janv. 2006, 21:29

J'ai un formulaire qui contient trois champs : nom, prénom et tel.
pour traiter ce formulaire, j'ouvre une popup php qui a besoin de récupérer la valeur des champs.
Jusqu'ici j'y arrive, le probleme c'est que j'ai besoin de transformer ma variable :

Code : Tout sélectionner

var nom=window.opener.document.forms[0].nom_choix.value [...] $name = "<script>document.write(nom);</script>";
Quand je fait un echo de ma variable $name, il m'affiche bien le nom du client.
Mais, c'est la qu'es le probleme, je ve acceder aux 2 premiers caracteres du nom, j'écrit donc $name[0] et $name[1] mais il me prend les caracteres '<' et 's' de mon code JS (<script>docu...).

Je me trompe de façon, alors comment faire pour récupérer la valeur dans ma variable php ?
En somme je veux convertir la variable javascript nom en variable php $name.

Est-ce possible ?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

12 janv. 2006, 22:42

Salut,

étant donné que le php s'exécute coté serveur et le Javascript coté client tu dois recharger la page en passant la variable JS soit dans un lien soit dans un champ de formulaire puis récupérer en php.

exemple lien:
var nom=window.opener.document.forms[0].nom_choix.value;

window.location.replace("page.php?variable_js="+nom);

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 12 Messages

13 janv. 2006, 14:08

Super !!!
Sa marche nikel,

il ne faut pas oublier de mettre une condition pour tester la valeur, sinon la page réactualise tout le temps.

Merci beaucoup !