Passer d'une variable javascript en Php ?

Résolu
x3c4132de Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
x3c4132de Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -
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. 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
  2. x3c4132de Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
     
    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