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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Problème Flash -> PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème Flash -> PHP

n°1745644
bebar_974
Posté le 12-06-2008 à 19:47:07  profilanswer
 

J'ai utilisé LoadVar pour transeferer les données de connexion vers un script PHP pour confirmer :

Code :
  1. on (press) {
  2. if(this.nom == null||this.matricule == null){
  3.  //trace("Erreur : Remplissez tout les champs '*' !" );  
  4. }else{
  5.  //trace("Verification du matricule..." );
  6.  if(this.matricule.length==7){
  7.   var phpObjet:LoadVars = new LoadVars();
  8.   var reponse:LoadVars = new LoadVars();
  9.   phpObjet.nom = this.nom;
  10.   phpObjet.matricule = this.matricule;
  11.   //trace("Chargement en cours..." );
  12.  }
  13.   //trace("Erreur : Email saisie invalide !" );
  14. }
  15. //trace("Erreur : Matricule saisie invalide (7 Chiffres) !" );
  16. //getURL("javascript:alert('you clicked me')" );
  17. reponse.onLoad = function(reussit){
  18.  if(reussit){
  19.   trace("mavariable1 = "+reponse.mavariable2);
  20.   }
  21. }
  22. phpObjet.sendAndLoad("action_modification.php",reponse,GET);
  23. }


 
La fonction trace() ne marche pas.
Et il ne passe rien ! Pourtant dans 'action_modification.php' :

Code :
  1. <?php
  2. echo "&mavariable=1&mavariable2=2";
  3. ?>

mood
Publicité
Posté le 12-06-2008 à 19:47:07  profilanswer
 

n°1745784
Zedlefou
In cabbage we trust !
Posté le 13-06-2008 à 08:18:41  profilanswer
 

Y'a pas mal d'erreurs dans ton code.

 

tout d'abord on utilise plus on(press). Tu donnes un nom d'occurrence a ton clip et tu fais
monClip.onPress = function(){
etc ... et tu places ton code sur la scene principal (ou dans un fichier externe, encore mieux)

 

Ensuite tu déclares phpObject a un endroit et tu lances la methode sendAndLoad a un niveau different. Ca risque pas de marcher.
Aussi, utilises la method POST pour passer les infos c'est plus sécure.

 

Bref, ton code doit donner un truc dans le genre

Code :
  1. monClip.onPress = function() {
  2. if (this.nom == null || this.matricule == null) {
  3.  //trace("Erreur : Remplissez tout les champs '*' !" ); 
  4. } else {
  5.  //trace("Verification du matricule..." );
  6.  if (this.matricule.length == 7) {
  7.   var phpObjet:LoadVars = new LoadVars();
  8.   var reponse:LoadVars = new LoadVars();
  9.   reponse.onLoad = function(reussit) {
  10.    if (reussit) {
  11.     trace("mavariable1 = "+reponse.mavariable2);
  12.    }
  13.   };
  14.   phpObjet.nom = this.nom;
  15.   phpObjet.matricule = this.matricule;
  16.   phpObjet.sendAndLoad("action_modification.php",reponse,POST);
  17.  }
  18.  //trace("Erreur : Email saisie invalide !" ); 
  19. }
  20. //trace("Erreur : Matricule saisie invalide (7 Chiffres) !" );
  21. //getURL("javascript:alert('you clicked me')" );
  22. };
 

Et aussi, meme si je pense que ca n'a pas encore d'incidence a ce stade, il faut que ton php soit interprété.
Donc soit en local a travers un localhost soit sur un hebergeur.


Message édité par Zedlefou le 13-06-2008 à 08:19:51

---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1745786
flo850
moi je
Posté le 13-06-2008 à 08:19:46  profilanswer
 

fait plutot un print_r($_GET)  pour afficher les données dans ton php


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Problème Flash -> PHP

 

Sujets relatifs
Probleme d'installation JAVAProblème fonction excel
Récuperer types composites en MYSQL/PHPProbleme d'affichage perl/tk
[OPENGL SFML C++] Probléme executable.Probleme PHP _> FLash
Probleme integration PHP dans Flashproblème de menu flash avec url +arguments en PHP
[FLASH \ PHP]problème avec un champ de texte.Problème d'accentuation entre flash et PHP
Plus de sujets relatifs à : Problème Flash -> PHP


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