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
|