Passer d'une variable javascript en Php ? [Résolu/Fermé]

Signaler
Messages postés
26
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
9 février 2012
-
x3c4132de
Messages postés
26
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
9 février 2012
-
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

Messages postés
197
Date d'inscription
lundi 24 septembre 2007
Statut
Membre
Dernière intervention
20 janvier 2011
31
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"
Messages postés
26
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
9 février 2012

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.