Bonjour,
J'ai écrit un script qui passe des variable depuis Php à Flash.
Ce script utilise la commande Echo.
La fonction envoi() envoie... bien les variables, mais elles s'affichent sur la page, ce que je ne veux pas.
Comment faire pour éviter cela.
Le lien pour visualiser le problème.
http://www.ledan-autoecole.ch/quizz.php
Un grand merci de votre aide, ça fait plusieurs jours que je sèche.
Je suis débutant en PHP/Flash, alors merci de votre indulgence. :-)
Code PHP
<?php
$link = mysql_connect("xxxx", "xxxx", "xxxx")
or die("Impossible de se connecter : " . mysql_error());
mysql_select_db("xxxx", $link);
$num = mysql_query("SELECT ID FROM quizsign");
if ($id == "")
{
$id ="1";
}
$enreg = mysql_query("SELECT * FROM quizsign WHERE id = '$id'",$link);
$tableau = mysql_fetch_array($enreg,MYSQL_NUM);
$nbEnreg = mysql_num_rows($num);
mysql_close($link);
$finextension = ".jpg";
$debextension = "signaux/";
$url1= $debextension . $tableau[1] . $finextension;
$url2= $debextension . $tableau[2] . $finextension;
$url3= $debextension . $tableau[3] . $finextension;
$reponse = $tableau[4];
$txt = $tableau[5];
$flashi = "toto";
function envoi($var, $val){
echo "&".$var."=".utf8_encode($val);
}
envoi("url1",$url1);
envoi("url2",$url2);
envoi("url3",$url3);
envoi("reponse",$reponse);
envoi("txt",$txt);
envoi("flashi",$flashi);
envoi("nbEnreg",$nbEnreg);
?>
</head>
<body>
</body>
</html>
***********************************************************************************
Code flash
_global.MaVariable = 1;
_global.NbEnreg = 0;
_global.PosId = 1;
var monChargement_lv = new LoadVars();
$adresse = 'quizz.php?id=1';//+_global.PosId;
monChargement_lv.load($adresse);
monChargement_lv.onLoad = function(success) {
if (success) {
_root.murlA = monChargement_lv.url1;
_root.murlB = monChargement_lv.url2;
_root.murlC = monChargement_lv.url3;
_root.reponse = monChargement_lv.reponse;
_root.txt = monChargement_lv.txt;
_root.flashi = monChargement_lv.flashi;
_root.nbEnreg = monChargement_lv.nbEnreg;
_global.MaVariable = monChargement_lv.reponse;
_global.NbEnreg = monChargement_lv.nbEnreg;
quest.text = _root.txt;
loadMovie(monChargement_lv.url1,"imgA");
loadMovie(monChargement_lv.url2,"imgB");
loadMovie(monChargement_lv.url3,"imgC");
}
};
monChargement_lv.sendAndLoad("quizz.php", monChargement_lv, "POST");
ff.onPress = function() {
_global.PosId = _global.PosId +1 ;
$adresse = 'quizz.php?id='+_global.PosId;
monChargement_lv.load($adresse);
txtrep.text = "suivant";
Configuration: Windows Vista
Firefox 3.0.5