Passer d'une variable javascript en Php ?

Résolu
x3c4132de Messages postés 26 Statut Membre -  
x3c4132de Messages postés 26 Statut Membre -
Bonjour,

Je souhaite transformer une variable javascript en Php pour pourvoir l'insérer dans mysql.
J'ai essayé avec ce code :
$Prenom = '<script language="Javascript">Nom = prompt(\'Quel est ton nom ?\',\'Prénom\'); document.write(Nom);</script>';
echo $Prenom;
echo $_SERVER["REMOTE_ADDR"];
mysql_query('INSERT INTO joueur VALUES("1", "'.$Prenom.'", "'.$_SERVER["REMOTE_ADDR"].'")');


Mais bien-sur ça ne marche pas car ma variable $Prenom ne garde pas juste le prénom mais tout le code javascript.

Donc si une personne avez une autre solution ou alors une rectification à faire a celui-là je suis preneur.

PS : Je me débrouille en Php (auto-didacte) mais je commence juste en javascript :)


A voir également:

2 réponses

Xima Messages postés 205 Statut Membre 30
 
Le problème c'est que le php et traité par le serveur et le javascript par le client...
Donc un rechargement de page et obligatoire.

Tu peux faire ceci :
<script type="text/javascript">Nom = prompt(\'Quel est ton nom ?\',\'Prénom\'); 
top.document.location = "mapage.php?n="+Nom; 
</script>

Puis récupérer t'as variable php
_________________________________________
Vu sur la porte d'un bar : "L'abus de modération, nuit gravement à la consommation"
0
x3c4132de Messages postés 26 Statut Membre
 
Dans ce cas je n'ai pas besoin de javascript et je peux très bien le faire avec un simple formulaire.

Merci quand même Xima pour la réponse.
0