Passer d'une variable javascript en Php ?

Résolu/Fermé
x3c4132de
Messages postés
26
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
9 février 2012
- 25 avril 2010 à 13:43
x3c4132de
Messages postés
26
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
9 février 2012
- 25 avril 2010 à 13:56
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 :)


2 réponses

Xima
Messages postés
196
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
20 janvier 2011
31
25 avril 2010 à 13:49
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
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
9 février 2012

Modifié par x3c4132de le 25/04/2010 à 13:59
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