Récupérer la valeur d'un prompt dans une page php
zackzulg
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
zackzulg -
zackzulg -
Salut,
J'ai mon code JS :
<a href="test.php" onclick="mafonction()">Supp</a>
<script>
function mafonction(){
var valeur_sasie=prompt("votre message","");
window.location.href="test.php?valeur="+valeur_sasie;
}
</script>
Je souhaite récupérer la valeur saisie dans une page php voici la partie php :
<?php if(isset($_GET['valeur']))
$x = $_GET['valeur'];
print_r($x); ?>
Quand j'execute ça donne un msg de type : Notice: Undefined variable: x :-( des idées les amis ?!
J'ai mon code JS :
<a href="test.php" onclick="mafonction()">Supp</a>
<script>
function mafonction(){
var valeur_sasie=prompt("votre message","");
window.location.href="test.php?valeur="+valeur_sasie;
}
</script>
Je souhaite récupérer la valeur saisie dans une page php voici la partie php :
<?php if(isset($_GET['valeur']))
$x = $_GET['valeur'];
print_r($x); ?>
Quand j'execute ça donne un msg de type : Notice: Undefined variable: x :-( des idées les amis ?!
2 réponses
-
Salut,
Le soucis c'est que ton lien pointe vers "test.php" sans paramètre. Du coup, il te redirige sur "test.php" avant que ton window.location.href puisse le faire.
Pour arranger ça, il suffit juste de faire:
<a href="javascript:mafonction()">Supp</a>
-
Merci Revan26914 Oui t'as raison, j'ai trouvé une autre solution je remplace test.php par # comme ça j'aurai la redirection à partir de header :)