Convertir JS vers PHP....

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Convertir JS vers PHP....

par ben_dede » 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 !

par Truc » 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);

Convertir JS vers PHP....

par ben_dede » 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 ?