Flash et PHP - PHP - Programmation
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
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 ?
Marsh Posté le 17-05-2004 à 13:55:26
ratibus a écrit : Salut |
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 !
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
Marsh Posté le 17-05-2004 à 16:48:57
zbang a écrit : Salut, |
Oulala merci beaucoup ça m'a l'air bien precis tout ça ! je vais l'etudier rapidement !
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