Flash et PHP

Flash et PHP - PHP - Programmation

Marsh Posté le 13-05-2004 à 15:40:11    

Bonjour à tous...
 
Voila ! après plusieurs mois d'utilisation j'estime que le PHP est presque devenu ma 3e langue vivante (j'ai pas dit que je le parlais couramment mais du moins j'arrive à me faire interpreter correctement syntaxiquement et sementiquement)
Il est temps pour moi de passer à la vitesse supérieure... FLASH & PHP !
Pour moi c le reve... un peu d'Action Script et c noel !
 
alors ma question est.. (et c celle qui va me permettre de comprendre le fonctionnement de cette utilisation) :
 
Comment on transporte une variable de Flash vers un script PHP ?
 
j'ai cherché des tutoriaux, mais vu que visiblement à chaque fois que Macromedia nous sortent une nouvelle version de Flash.... ils n'oublient pas de changer aussi la methode de programation... c pas facile de suivre !
 
autre question : avez vous des adresses de sites avec des tutoriaux simples en français et efficaces sachant que j'utilise Flash MX et éventuellement Flash MX 2004 ?
 
Merci d'avance
 
Freed


Message édité par freed102 le 13-05-2004 à 15:41:36

---------------
Freed102
Reply

Marsh Posté le 13-05-2004 à 15:40:11   

Reply

Marsh Posté le 13-05-2004 à 16:31:37    

de toute façon, sans un reload de la page c'est impossible. donc par GET, ou POST (dans l'url quoi)
 
rien t'empeche de rappeler la même page, celle qui contient le flash, mais avec des paramètres.
 
seul problème, ton anim va se recharger

Reply

Marsh Posté le 13-05-2004 à 17:43:34    

Salut
 
Je pense que la question c'est plutôt comment dans une anim Flash on peut utiliser des scripts PHP distants.
 
C'est ça ?

Reply

Marsh Posté le 17-05-2004 à 13:55:26    

ratibus a écrit :

Salut
 
Je pense que la question c'est plutôt comment dans une anim Flash on peut utiliser des scripts PHP distants.
 
C'est ça ?


 
oui entre autres ! mais le plus simple pour moi serait par exemple de pouvoir creer un formulaire en flash... d'alimenter une base de donnée MySQL et de pouvoir recuperer des données dans flash... dans le genre à faire un site en PHP mais animé quoi !

Reply

Marsh Posté le 17-05-2004 à 16:45:00    

Salut,
 
c'est assez simple ...
imaginons, que tu veuilles insérer des infos tapé depuis un input flash ds une db mysql ...
pour l'exemple on va travailler avec un seul champs "texte de saisi" auquel tu attribues une variable
--> vartxt par exemple
 
tu crées un bouton, avec comme action :
 
tonBouton.onPress = function() {
 if (vartxt != "" ) { //ici tu verifié que tu envoyes bien des infos ;)
  loadVariables("tonscript.php", "", "POST" );
  //gotoAndStop("loadingParExemple" );//tu peux rediriger vers une frame de gestion de l'info, j'entends par la frame qui pourra reccuperer une variable php --> du genre insert ok
 } else {
  statut = "champs manquant";//statut serai ici la var attribue à un champs ou tu afficherais les msg d'erreur ... ou reussi
 }
};
 
Sur cette fameuse frame "loadingParExemple"
 
this.onData = function() {
 switch (varphp) {
 case "io":
  statut = "data inséré";
  break;
 case "pasio" :
  statut = "data pas insére";
  break;
 case "noserv" :
  statut = "le serveur est mort?";
  break;
 default:
  statut = "problème en tout genre";
  break;
 }
 gotoAndStop("debut" ); //frame1
};
stop();
 
Pour le PHP:
<?php
$host = 'huhu';
$user = 'huhu';
$pass = 'huhu';
$db = 'huhu';
if( $connect = mysql_connect( $host,$user,$pass ) ){
 mysql_select_db( $db,$connect );
 $query = 'INSERT INTO maTable (monChampTexte) VALUES ("'.$adresse.'" )';
 if( $result = mysql_query( $query ) ){
  echo '&varphp=io';
 }else{
  echo '&varphp=pasio';
 }
 mysql_close();
}else{
 echo '&varphp=noserv';
}
?>
 
en gros voila ... :)
 
A+
 
zbang

Reply

Marsh Posté le 17-05-2004 à 16:48:57    

zbang a écrit :

Salut,
 
c'est assez simple ...
imaginons, que tu veuilles insérer des infos tapé depuis un input flash ds une db mysql ...
pour l'exemple on va travailler avec un seul champs "texte de saisi" auquel tu attribues une variable
--> vartxt par exemple
 
tu crées un bouton, avec comme action :
 
tonBouton.onPress = function() {
 if (vartxt != "" ) { //ici tu verifié que tu envoyes bien des infos ;)
  loadVariables("tonscript.php", "", "POST" );
  //gotoAndStop("loadingParExemple" );//tu peux rediriger vers une frame de gestion de l'info, j'entends par la frame qui pourra reccuperer une variable php --> du genre insert ok
 } else {
  statut = "champs manquant";//statut serai ici la var attribue à un champs ou tu afficherais les msg d'erreur ... ou reussi
 }
};
 
Sur cette fameuse frame "loadingParExemple"
 
this.onData = function() {
 switch (varphp) {
 case "io":
  statut = "data inséré";
  break;
 case "pasio" :
  statut = "data pas insére";
  break;
 case "noserv" :
  statut = "le serveur est mort?";
  break;
 default:
  statut = "problème en tout genre";
  break;
 }
 gotoAndStop("debut" ); //frame1
};
stop();
 
Pour le PHP:
<?php
$host = 'huhu';
$user = 'huhu';
$pass = 'huhu';
$db = 'huhu';
if( $connect = mysql_connect( $host,$user,$pass ) ){
 mysql_select_db( $db,$connect );
 $query = 'INSERT INTO maTable (monChampTexte) VALUES ("'.$adresse.'" )';
 if( $result = mysql_query( $query ) ){
  echo '&varphp=io';
 }else{
  echo '&varphp=pasio';
 }
 mysql_close();
}else{
 echo '&varphp=noserv';
}
?>
 
en gros voila ... :)
 
A+
 
zbang


 
Oulala merci beaucoup ça m'a l'air bien precis tout ça ! je vais l'etudier rapidement !  :bounce:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed