Convertir en valeur php la valeur d'un nombre incrémenté en javascript
Bonjour, le Forum !
Voila mon souci depuis quelques jours. J'essaye pour un jeu de compter le nombre de coup du joueur.
J'ai un script java de type:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| NbEssais = 0;
NbEssais++;
status = "Nombre d'essais : " + NbEssais;
if (NbEssais < 13 & resultat < num){
document.getElementById('para20').innerHTML= NbEssais;
document.getElementById('para30').innerHTML= (" Trop petit !");
}
if (NbEssais < 13 & resultat > num){
document.getElementById('para20').innerHTML= NbEssais;
document.getElementById('para30').innerHTML= (" Trop grand !");
}
if (NbEssais == 13 & resultat != num) {
document.getElementById('para20').innerHTML= NbEssais;
document.getElementById('para30').innerHTML= ('Alarme déclenchée !'); |
qui est bien envoyé dans ma page php et dont il m'affiche la valeur correctement. (Je n'ai pas mis mon script en entier.)
Et là, mon problème est que cette valeur, je voudrais l'enregistrer dans ma BDD.
Si je donne une variable comme: var essais = NbEssais = 0; ou bien var essais = NbEssais++; et que je fais un test php afin de vérifier si la valeur de cette variable est correcte, soit dans le premier cas, il m'affiche 0, soit dans l'autre cas j'ai un message d'erreur me disant que la variable n'est pas définie.
Bien sur, j'ai testé diverses solutions en vain et donc je me tourne vers vous pour essayer de comprendre mon erreur.
Merci.
Pas d'erreur sur mon script
Salut NoSmoking.
Effectivement, je n'ai pas d'erreur sur mon script. Le problème est le suivant:
Java me renvoie bien la valeur NbEssais dans mon span #para20.
Le souci est que je n'arrive pas à récupérer cette valeur afin de l'utiliser pour du php.
J'ai aussi compris que ce serait impossible car mon span ne peut contenir de value.
J'ai donc essayé de créer un un formulaire comme ci-dessous:
Code:
1 2 3
| <form action="" method="post" >
<input type="text" name="para21" id="para21" value="" />
</form> |
Dans lequel j'envoie de mon script java ceci: document.getElementById('para21').value = NbEssais;.
La valeur s'affiche bien mais en faisant:
Code:
1 2 3
| <?php
echo $_POST['para21'.value];
?> |
Rien ne s'affiche .
Je voudrais récupérer cette valeur de pour l'enregistrer dans ma BDD.
Donc, j'ignore si mon erreur se trouve dans java, php ou simplement il est impossible de récupérer cette valeur.
Merci.