Passer d'une variable javascript en Php ?

Résolu
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

  1. 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"
    1. 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.