cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 2009
-
21 avril 2007 à 18:56
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 2009
-
5 mai 2007 à 20:04
Bonjour,
J'ai créé une animation flash sur laquelle j'y ai mis une zone de texte ainsi qu'un bouton de validation.
J'ai mis "enigme1" comme nom d'occurence pour la zone de texte.
Pour le bouton de validation, j'ai mis dans le code d'action script :
on (release) {
getURL("enigme2.php", "_self", "POST");
}
J'ai donc ensuite créé une page enigme1.php qui contient le code suivant :
<?php
$mot = $_POST['enigme1'];
echo " $mot ";
if ($mot == "mot") {
echo "OK";
}
else {
echo "Try again !";
}
?>
Et peut importe ce que j'écris, il m'affiche "Try again !". Il n'affiche même pas le "$mot"".
Le problème vient donc de l'envoie de formulaire je pense.
Si vous avez la moindre idée du problème, je vous en serai reconnaissant !
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 20092 21 avril 2007 à 20:30
J'avais déjà regardé le code, et je n'ai rien sur le fond, pas grand chose ne change, si ce n'est que tu met loadVariablesNum à la place de getURL() dans l'actionscript du bouton d'envoie, que tu mets un petit bou de code pour gérer les accents et que tu mets un 0 à la place d'un "_self".
J'ai essayer tout ça, et je n'y arrive toujours pas.
[irc://irc.voila.fr/kinder Kinder_Maxi]
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 20092 22 avril 2007 à 18:38
Je veux que l'utilisateur rentre un mot dans la zone de texte, et qu'il valide (en appuyant sur le noyau) afin d'envoyer la valeur de la zone de texte sur une page php.
Ensuite, je veux, sur la page php, que si le mot rentré dans la zone de texte correspond au mot que j'ai défini avant, il affiche quelque chose, sinon, qu'il affiche un message "try again"
Bboy_Minh
Messages postés16Date d'inscriptionvendredi 30 septembre 2005StatutMembreDernière intervention 3 juillet 2007 22 avril 2007 à 19:44
Comme le dit Alise, il faut utiliser les méthodes sendAndLoad() d'un objet LoadVars pour prétendre éxécuter un code PHP correctement.
Si une fois fait, l'éxécution de ton animation revoi toujours "try
again" vérifies que le nom de tes variables dans le code PHP correspond
aux noms que tu a utilisé avec la méthode sendAndLoad().
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 22 avril 2007 à 21:14
En fait ce que tu veux faire c'est le principe d'une sécure (mot de passe), et la construction de ton appli telle qu'elle est construite, n'est peut-être pas vraiment idéale.
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 20092 24 avril 2007 à 13:47
Hello,
J'ai essayer une nouvelle technique :
on (release) {
i = "enigme2.php?mot=" + enigme
getURL(i, _self, "GET");
}
Ca marche, sauf que dans "enigme" il prend en compte la forme du texte (taille, alignement etc.) ce qui fait que je me retrouve avec un URL comme ça :
http://monsite.fr/...
Vous n'auriez pas une solution pour enlever le format du texte par hasard ?
Ca m'envoie bien à la page enigme.php
Sauf qu'après le ?mot= il m'affiche bien la valeur de la variable enigme, sauf qu'il me rajoute toutel a mise en forme.