Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1706 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire

n°793187
fabs2b
Posté le 12-07-2004 à 02:49:56  profilanswer
 

Salut, j'ai fait un bandeau flash en haut d'une page PHP. Je cherche a envoye des variables en POST a la page PHP, lorsque l'on clique sur mon bandeau.
 
J'ai fait  
 

Code :
  1. on (release) {
  2. getURL("index.php?var=1" );
  3. }


 
mais ca envoie la variable var dans mon url et non en POST, on dirait que get et post dans les options ne fonctionnent pas.
 
Si quelqu'un peut m'aider ! je suis perdu !


Message édité par fabs2b le 12-07-2004 à 02:53:34
mood
Publicité
Posté le 12-07-2004 à 02:49:56  profilanswer
 

n°793190
Profil sup​primé
Posté le 12-07-2004 à 07:33:08  answer
 

postURL? :whistle:

n°793517
lo@hn
Und bin im Wasser verbrannt
Posté le 12-07-2004 à 13:27:34  profilanswer
 

Bon, question de base mais qui a son importance : tu utilises quelles version de php ? parce qu'entre la V3 et la V4, il y a de grosses différences dans la récupération des variables passées dans l'URL...
 
Avant, tu pouvais directement utiliser les variables passées dans l'URL. Maintenant, il faut faire (code php)
 
$variable_utilisee_dans_le_code_php=$_GET["nom_de_vatriable_passee_en_url"];


---------------
Sauvez les arbres : mangez du castor
n°796289
Mr Mala
Posté le 15-07-2004 à 13:04:04  profilanswer
 

fabs2b a écrit :

Salut, j'ai fait un bandeau flash en haut d'une page PHP. Je cherche a envoye des variables en POST a la page PHP, lorsque l'on clique sur mon bandeau.
 
J'ai fait  
 

Code :
  1. on (release) {
  2. getURL("index.php?var=1" );
  3. }


 
mais ca envoie la variable var dans mon url et non en POST, on dirait que get et post dans les options ne fonctionnent pas.
 
Si quelqu'un peut m'aider ! je suis perdu !


 
Ben clairement, si tu fais "truc.php?var=1", tu envois en GET automatiquement !
 
on(release) {
 getURL("index.php","_blank","POST" );
}
 
Le seul truc, c'est qu'il va envoyer TOUTES les variables de ton anim !
 
Un conseil, crée un movieClip vide qui te servira juste pour envoyer tes valeurs ...
 
Imaginons que tu le nommes dans ton anim "envoyeur".
 
Dedans, dans l'actionscript tape :
this.envoyerValeurs = function() {
 getURL("index.php","_blank","POST" );
}
stop();
 
et dans le bouton de ton anim principale :
on(release) {
 this.envoyeur.var = this.var; // en supposant que var est une variable de l'anim qui contient ton bouton !
 this.envoyeur.envoyerValeurs();
}
 
Voilà MA solution .. j'ai pas dit LA solution .. c'est juste la mienne .. à toi de voir ..
 
Ensuite, selon le schéma posté par lo@hn, dans ton PHP,
$nom_de_variable=$_POST['var'];
( ou =$HTTP_POST_VARS['var'] si ça passe pas )
 
MAIS ATTENTION:
L'éditeur flash ne te permet pas quand tu testes de faire du POST !!!
Il ne peut faire que du GET ...

 
DONC, pour tester, tu fais tout en GET .. ensuite pour le produit final, tu passes en POST ...

n°796300
Mr Mala
Posté le 15-07-2004 à 13:20:00  profilanswer
 


Une petite solution pour ne pas tripoter ton flash à chaque fois :
Dans ton Flash, tu restes en POST ... en test, à partir de l'éditeur, il va quand même envoyer tes variables en GET ... pas grâve, dans ton PHP, tu fais ceci :
 
$maVar = $_POST['laVar'];
if(!$maVar) {
 $maVar = $_GET['laVar'];
}
 
ça mange pas de pain ... :p


Aller à :
Ajouter une réponse
 

Sujets relatifs
Garder le path complet lors d'upload via formulaire htmlcrpytage md5 - formulaire method POST
[VBA] Récupéré la valeur d'un champs dans un formulaire personnaliséVB ACCESS enregistrement dans formulaire
question sur formulaire[ACCESS]copier zone texte formulaire dans le champ d'une table
Php et formulaireFormulaire de date
"decorer "un champs formulaire[Access] comment n'afficher que le formulaire au demarrage
Plus de sujets relatifs à : Formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR