Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/08/2007, 22h47   #1
Invité de passage
 
Inscription : avril 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 1
Points : 0
Points : 0
Par défaut AS2 probleme sendAndLoad

Salut,

J'utilise un sendAndLoad dans une appli flash

Code :
sender.sendAndLoad(_level0.rootPath + "/scripts/saveImage.php", receiver, "POST");
qui m'envoie donc des parametres dans saveimage.php qui a son tour renvoie des parametres vers flash

Code :
1
2
echo "ok=3";
	echo "&cName=".$cardname;
touse passe bien jusqu'au moment ou avant de renvoyer les valeurs ok et cName j'essaie de renseigner une table Mysql

Code :
$result = insertintodb($cardname,$userid,$sW1,$sH1);
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function insertintodb($cardname,$userid,$sW1,$sH1)
{
	connexion_DB('flashcard');
	$query = "insert into card_card_report values (null,'$cardname',$userid,null,NOW(),NOW(),$sW1,$sH1);";
	$result=requete_SQL($query);
	return $result;
}
 
function connexion_DB($name_DB) {
// Déclaration des paramètres de connexion
	$host = "localhost";  
	$user = "admin";
	$bdd = $name_DB;
	$passwd  = "stepha";
// Connexion au serveur
	mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
	mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
}
 
function requete_SQL($strSQL)
{
	$result = mysql_query($strSQL);
	if (!$result) {
		$message  = 'Erreur SQL : ' . mysql_error() . "<br>\n";
		$message .= 'SQL string : ' . $strSQL . "<br>\n";
		$message .= "Merci d'envoyer ce message au webmaster";
		die($message);
	}
	//return $result;
}
Dés que j'insère la requete je ne recupere plus mes donnees dans flash.

J'espere que c'est suffisamment clair.
Merci de votre aide
babos015 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 21h14   #2
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
Bonsoir a tous,

Peut etre as tu une erreur dans ton script php.
Tu peu le verifier en modifiant cette ligne :
Code :
sender.sendAndLoad(_level0.rootPath + "/scripts/saveImage.php", receiver, "POST");
par
Code :
sender.send(_level0.rootPath + "/scripts/saveImage.php", "_blank", "POST");
Ce qu'il va se passé, c'est que tu aurra l'affichage de la page saveimage.php donc des erreurs eventuel ...
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2007, 14h55   #3
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
Moi je fais un peu de php...pas beaucoup mais bon la chose qui me saute aux yeux est que tes variable bdd et autre my_sql chose sont déclarées dans une fonction....
je ne sais pas ce que cela fait en php mais à priori comme tout autre langage ces objets seront détruit à la sortie de la function...

sinon côté flash il est conseillé effectivement d utiliser la méthode sendAndLoad() plutôt que send() si mes souvenirs sont bons
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h16.


 
 
 
 
Partenaires

Hébergement Web