FrancaisAdobe Flex Tutorial
jeux flash gratuit
Besoin d'aide pour progresser au poker? Venez suivre les conseils des spécialistes sur Launchpoker: il ne vous faudra pas longtemps pour devenir à votre tour un vrai pro du Texas Holdem.

[Flash] - Faire communiquer Flash avec un script PHP / MySQL en utilisant LoadVars


Tutorial - Comment envoyer et recevoir des données en passant par PHP / MySQL
flash php loadvars mysql tutorial

Pour la création des jeux Pixtiz, j'ai implanté un système de classement. Ce classement doit donc être visible par tous les membres du site. Le plus pratique était donc de ranger tous les scores dans une base MySQL qui pourrait être appelée dans le site web et dans les jeux par PHP. J'ai donc cherché sur le net des tutoriaux mais la plupart étaient mal expliqués ou ne fonctionnaient tout simplement pas. Dans ce tutorial, je vais vous donner les sources du script qui me permet de récupérer le meilleur score et de l'afficher au début de chaque partie.





Le Script PHP avec accès MySQL

La fonction d'envoi vers Flash

function envoi($var, $val){
	echo "&".$var."=".utf8_encode($val);
}
Tout d'abord, déclarer la fonction qui va nous permettre d'envoyer nos données une fois la requête MySQL effectuée. Cette fonction est simple, et prend deux paramètre : $var et $val et va renvoyer une expression de la forme &$var=&$val.
Par exemple,
$nom_user_flash="ninou";
envoi("nom_user",$nom_user_flash);
Cette portion de code va renvoyer "&nom_user=ninou". La fonction utf8_encode est une fonction de php permettant de renvoyer à Flash des données qu'il pourra interpréter (encodées en UTF-8).


La requête MySQL

Tout d'abord, la connection à la base MySQL
$hostname_connexionLogin = "nom de votre host";
$database_connexionLogin = "nom de la base MySQL";
$username_connexionLogin = "votre nom d'utilisateur";
$password_connexionLogin = "le password qui correspond";
$connexionLogin = mysql_pconnect($hostname_connexionLogin, $username_connexionLogin, $password_connexionLogin) or trigger_error(mysql_error(),E_USER_ERROR); 
mysql_select_db($database_connexionLogin, $connexionLogin);
Bien sur, il est conseillé de mettre ces routines dans un fichier connect.php par exemple et de faire include("connect.php"); pour éviter de tout refaire à chaque changement de mot de passe ;).
$score_maximum=0;
$recordman="";
$requete = "SELECT * FROM scores ORDER BY score DESC";
$resultat_requete_max = mysql_query($requete, $connexionLogin) or die(mysql_error());
while($row_resultat_requete = mysql_fetch_assoc($resultat_requete_max)){
	if($row_resultat_requete["score"] > $score_maximum){
		$score_maximum = $row_resultat_requete["score"];
		$recordman = $row_resultat_requete["nom"];
	}
}
Ici, j'effectue ma requête qui parcourt mes scores et me sort le score maximal (table "scores", champ "score"). On peut evidemment faire tous types de traitement. Le score maximal est alors enregistré sous la variable $score_maximum et le nom du recordman sous $recordman.

L'envoi vers Flash

envoi("retour",$score_maximum);
envoi("recordman",$recordman);
On envoie les valeurs vers Flash grâce à la fonction envoi crée plus haut.





Le Script ActionScript pour récupérer les valeurs

var monChargement_lv = new LoadVars();
monChargement_lv.onLoad = function(success) {
	if (success) {
		_root.score_max = monChargement_lv.retour;
		_root.recordman = monChargement_lv.recordman;
	}
};
monChargement_lv.load("http://www.pixtiz.com/adresse-de-votre-script.php", monChargement_lv, "POST");
Sur l'image-clé à laquelle vous voulez récuperer les valeurs, placez directement ce code AS. Vous pouvez appeler l'evenement dès le chargement d'un clip :
onClipEvent (load) { 
	...chargement des valeurs...
}
Ce script va charger les valeurs envoyées en POST depuis le script indiqué dans le "load". Pour récuperer le score maximal, on utilise monChargement_lv.retour (rappelez-vous, on a fait envoi("retour",$score_maximum);) et on le stocke dans une variable de flash, ici score_max au niveau root.
Indiquez ensuite score_max en tant que variable de votre champ de texte dynamique (dans ses propriétés) et le score contenu dans votre base sera affiché.





Envoyer des données vers un fichier PHP depuis Flash

Le script ActionScript qui permet d'envoyer des données

var monEnvoi_lv = new LoadVars();
var monChargement_lv = new LoadVars();
monEnvoi_lv.score = _root.score_total;
monChargement_lv.onLoad = function(success) {
	if (success) {
	}
};
monEnvoi_lv.sendAndLoad("http://www.pixtiz.com/script qui va recevoir la valeur.php", monChargement_lv, "POST");
Voila la portion de code ActionScript qui vous permettra d'envoyer des valeur vers un script PHP grâce à la fonction sendAndLoad. Ici on envoie la variable flash score_total au niveau root grâce à l'objet LoadVars monEnvoi_lv. Cette variable sera repérée par le nom score dans le script PHP car on a donné monEnvoi_lv.score = _root.score_total;.
On peut bien sûr envoyer plusieurs valeurs :
var monEnvoi_lv = new LoadVars();
var monChargement_lv = new LoadVars();
monEnvoi_lv.score = _root.score_total;
monEnvoi_lv.valeur2 = _root.valeur_flash2;
monEnvoi_lv.valeur3 = _root.valeur_flash3;
monEnvoi_lv.valeur4 = _root.valeur_flash4;
...
...
monChargement_lv.onLoad = function(success) {
	if (success) {
	}
};
monEnvoi_lv.sendAndLoad("http://www.pixtiz.com/script qui va recevoir la valeur.php", monChargement_lv, "POST");

La réception en PHP

if(isset($_POST['score'])) {
	$score_unsecure = utf8_decode($_POST['score']);
} else $score_unsecure="inconnu";
On vérifie tout d'abord qu'il y a bien une variable envoyée sous le nom "score" puis on décode cette valeur grâce à la fonction PHP utf8_decode. On stocke cette variable décodée dans une variable, ici $score_unsecure. Vous pouvez ensuite effectuer les traitements que vous voulez en PHP.




Cookies et Shared Object dans Flash (Tutorial) >





Commentaires

  • Le 28.12.2006, par Veyil

    bonjour,
    Auriez vous un exemple ce que vous avez expliquer parce que j'arrive pas à afficher les données stockées dans mes tables dans flash.
    mercii
  • Le 30.12.2006, par ninou

    je t'envoie ca par mail ;)
  • Le 02.01.2007, par tazio

    Salut Ninou,

    Plus autoditacte que moi en matière de programmation, il en existe peu! Ceci pour dire que j'en suis à apprendre comment faire communiquer flash avec ma BDD. Tu sembles si enthousiaste à filer des coups de main que j'ai choisi de faire mon apprentissage avec toi.

    J'ai assez de connaissance pour me repérer ds le code que tu fournis par contre de là à tout comprendre la distance est galactique!!

    Si je pouvais avoir le doc par mail moi aussi... J'espère que je pourrais te poser plein d'autres questions!

    Merci beaucoup
  • Le 03.01.2007, par ninou

    Pas de soucis, je t'ai ajouté à msn ;)
  • Le 26.01.2007, par anthonence

    Bonjour, super tuto, s'il était possible que tu m'envoi le doc par msn cela serai génial, jai des problèmes de connexion entre mon jeu de tir FLASH et mon script PHP.
    Merci d'avance :)
  • Le 31.01.2007, par ninou

    Voila, c'est envoyé, tout marche maintenant d'après ce que tu m'as dit
  • Le 25.02.2007, par bogui

    salut ninou,
    vraiment bien tes tutos, j'en ai parcouru quelques uns, surtout ceux des css et celui-ci !
    à ce propos, aurais-tu la doc car j'avoue que je patine pas mal dans le code... j'attends tout ça dans ma bal ;-)
    encore bravo et merci d'avance, gui
  • Le 25.02.2007, par ninou

    et voila, check tes mails, je t'ai répondu ;)
  • Le 27.02.2007, par apozo

    Bonjour ninou, vraiment merci pour le tutoriel, clair et précis et de bonne qualité.
    Mon problème est que ça ne fonctionne plus quand je le mets en ligne. Une idée ?
  • Le 27.02.2007, par ninou

    salut,


    pour débugger, tu peut essayer de voir si déjà flash envoie bien les valeurs. Donc tu les récupère avec ton script PHP et tu les affiche avec un simple print();. Essaie ensuite avec le traitement et affiche tes valeurs.



    Si tout ça marche, normalement c'est bon. Si c'est juste un problème avec la mise en ligne, ca peut venir de test sendAndLoad et Load auquel il faut changer les chemins d'accès (en absolu, avec les http://www. ...).



    Voila, si tout ça ne marche pas, envoie moi un mail ;)
  • Le 27.02.2007, par ninou

    Voila, le problème est résolu !
    Petite précision, il faut que votre script soit sur le même serveur. Sinon, un paramètre de sécurité de flash interdit l'accès au script (contournable avec un crossdomain.xml, voir l'aide de Flash).



    Ici, le problème était que le fichier swf appelé était de la forme http://site.com/fichier-swf.swf alors que le script était accessible par http://www.site.com/script-php.php



    Flash pensait alors avoir affaire a un script extérieur et bloquait donc le chargement des données.



    Si vous avez des problèmes n'hésitez pas a poster un commentaire sur cet article !
  • Le 17.04.2007, par creale

    Bonjour Ninou,



    Merci pour ce tuto !!!


    Je l'ai suivi pour ma récupération de variable, mais malheusement ça ne marche pas je ne récupère rien dans mon php !


    J'explique ma situation :


    J'ai une page detail.php dans laquelle je lance mon swf ( avec un argument pour qu'il charge l'une ou l'autre image) et je souhaitait récupérer après modif dans le flash, une variable ...


    Mais sans recharger la page !


    Pourrais tu me confirmer que ton script fonctionne bien sans recharger la page ?


    Merci d'avance et à bientot


    Si par hasard tu pouvais partager avec moi tes fichiers sa serai vraiment sympa


    a+ :-)
  • Le 17.04.2007, par ninou

    J'ai vu ça avec toi par msn, si tu veux recharger un bout de ta page html (donc hors du flash) sans recharger la page, il faut utiliser de l'AJAX.

  • Le 18.04.2007, par ZeroCool

    Salut

    enfin un tuto un peut mieux epliquer que les fague sujet sur d'autre forum . bravos a toi . mais comme je suis nouveaux dans le flash , je te donne mon msn si tu pourait m'aidez quand tu a le temp sa serait simpas la je suis au bort du goufre lol .
    msn : le_traqur@hotmail.fr
  • Le 08.05.2007, par Melanie22

    Salut ninou, un grand merci pour le tutoriel!
    Aurais tu un exemple à m'envoyer par email, car celà m'aidera beaucoup à comprendre.

    Je te remercie d'avance voici mon email

    adwebmaster@hotmail.fr
  • Le 11.05.2007, par mako2005

    Bonjour a tous et toutes ....
    Ou l'inverse !
    Je suis déprmé par ce tuto qui est annoncé comme tres accessible !
    Je ne comprends rien !
    je remets en doute mes capacités intellectuelle depuis une heure ...
    Avec un zip ce serait sans doute plus facile a décortiquer pour les nules comme moi !
    Enfin, je dis ça, mais c'est sans doute une bétise de plus !
    a+
  • Le 11.05.2007, par ninou

    Salut,

    contacte moi sur mon adresse mail (fnicollet@gmail.com) et je te filerai un coup de main pour comprendre et résoudre ton problème ;)

    ++

  • Le 20.05.2007, par doldid

    Je suis débutant donc je commence pas à pas. Pour utiliser Mysql, a-t-on besoin de quelquechose de spécifique (programme etc)? et où placer le code:
    $hostname_connexionLogin = "nom de votre host";
    $database_connexionLogin = "nom de la base MySQL";
    $username_connexionLogin = "votre nom d'utilisateur";
    $password_connexionLogin = "le password qui correspond";
    $connexionLogin = mysql_pconnect($hostname_connexionLogin, $username_connexionLogin, $password_connexionLogin) or trigger_error(mysql_error(),E_USER_ERROR);
    mysql_select_db($database_connexionLogin, $connexionLogin);

    Amitiés
  • Le 02.07.2007, par daxou31

    Bonjour, je viens d'amenager ce code pour mon animation mais le probleme qui se pose est pour envoyer les données de flash vers php, je ne comprends pas comment sans bouton ni rien les données vont s'envoyer !
    Car pour moi ca ne marche pas je ne peux pas afficher donc est-ce qu'il serait possible de m'envoyer un exemple ?

    Merci
  • Le 02.07.2007, par ninou

    @doldid : il faut que tu places ces fichiers dans un fichier nommé "connect.php", au même endroit que ton fichier .swf
  • Le 17.08.2007, par daibid

    salut ninou,

    voila moi je voudrai mettre sur mon site une rubrique dans laquelle une fois s'etre identifié mon utilisateur peurt remplir dans une rubrique son score en indiquant son pseudo
    et ensuite alors le script réalisera le classement;

    Comment puis je faire, j'ai trés peu de connaissance dans ce domaine et j'aimerais trouver un script me permettant de réaliser ce projet.

    Merci d'avance
  • Le 27.08.2007, par ninou

    Salut daibid,

    Si tu souhaite que l'utilisateur remplisse lui même un score (et pas à la suite d'une jeu), tu peux très bien le faire grâce à un formulaire tout simple. C'est du php, qui va enregistrer dans une base de données (de type MySQL par exemple) les scores rentrés par les utilisteurs.
    Si tu veux ensuite afficher ces scores à l'intérieur d'un SWF Flash, il faudra que tu suive ce tutorial. Si tu veux simplement que les scores soient recapitulés sur une page web, c'est du PHP et il y a des centaines de tutoriaux à ce sujet.



    En esperant que tu y voie plus clair

    fabien
  • Le 22.11.2007, par sepult

    Bonsoir bravo pour le tuto, mais est il possible d'avoir un zip, car j'ai des erreurs, je pense que j'ai mal placer le code sur l'une des fram...
    Merci
  • Le 22.11.2007, par ninou

    Salut,
    Il n'y a pas vraiment de fichier zip en fait, tout le code est là, il suffit de copier coller. Si tu es vraiment bloqué, envoie moi un mail (contact)

    merci
  • Le 22.11.2007, par sepult

    Bonjour Ninou, merci de ta réponse, j'ai placer le code a peu près comme il faut, enfin je me plante quelque part malgré que ton tuto est bien expliquer. Email envoyer, merci en tout cas pour ta réponse, et encore bravo pour tes créations et tes super tuto.
  • Le 05.12.2007, par Aizen

    Salut Ninou, génial ton tuto, c'est vraiment ce que je cherchais. Est-ce que tu peux m'envoyé l'exemple dans ma boîte mail aussi ? stp :P
  • Le 05.12.2007, par ninou

    Salut, Il n'y a pas vraiment de fichier zip en fait, tout le code est là, il suffit de copier coller. Si tu es vraiment bloqué, envoie moi un mail (contact) merci
  • Le 29.12.2007, par jujubois

    Bonjour,

    ton script est super, ça fonctionne nikel ça fait bien plaisir ^^
    par contre, j'ai un petit probleme . . . ça m'affiche le echo du passage de variable dans iexplore.

    Par exemple, je suis sur la page jeu.php dans laquelle se trouve l'anim en Flash, en haut de cette page, on voit ecrit : $score=000 (le score quoi)

    le passage de variable fonctionne bien, mais c'est juste dommage qu'on voye le contenu du echo s'afficher sur la page . . .

    tu connais ce probleme??
  • Le 29.12.2007, par ninou

    Salut, je n'ai aucune idée d'où vient le problème. Essaie de voir si le problème vient du PHP ou du flash en affichant les valeurs à toutes les étapes de ton code.
  • Le 16.01.2008, par hidre01

    salu ia t'il moyen d'avoit un apercu de la recuperation d'un scor merci please peut t'on me l'envoyller par email car je suis perdu voici le l'adresse de mon jeux swf http://flv.putfile.com/games/Robots-Attack-Arcade-Game.swf esque je pourai avoir un apercu du code complet pour recuperer le record de mon jeux sur mon site
  • Le 16.02.2008, par silex

    bonjour, je cherchais quelque chose comme ce que vous donner par contre ca marche pas ou j'ai rien compris mdr.

    pourquoi ne pas donner le code php entier avec juste les changement d'adresse au bon endroit?

    si quelqu'un peut fair ca pour moi je vous remerci
  • Le 21.02.2008, par amandiks

    Bonjour,
    Je suis en train de faire un site qui dialogue entre flash et php, avec une bdd mysql. Ton site m'a ete d'une tres grande aide jusqu'a maintenant, mais la je bloque.
    La premiere page recherche.php propose d'entrer un numero et de valider.
    Doit ensuite s'ouvrir une autre page en flash popup.swf qui affiche des donnees correpondants au numero entre precedement. (pour cela, elle transfert le numero a un autre fichier test.php qui va chercher les donnees dans la bdd mysql pour les renvoyer a flash popup.swf)

    J'ai donc utilise l'envoi et la reception comme indique dans ton site. Le transfert de donnees php vers flash fonctionne tres bien, mais de flash vers php, je n'arrive pas a recuperer les variables.

    J'ai pense faire un reload de flash une fois les donnees recues du php. Mais ca ne fonctionne pas.

    As-tu une idee lumineuse ?
    Merci d'avance !
    Amandine
  • Le 24.02.2008, par trimate

    Bonjour,
    deja, site très bien présenté et très clair. Bravo :)
    J'aimerais savoir s'il est toujours possible de recevoir par mail un exemple de ce tuto (les fichiers php, fla...) afin de voir ce que donne le resultat final, car j'ai vraiment du mal à le mettre en oeuvre ^^

    par avance, un grand merci.
  • Le 18.06.2008, par benoit5699

    Bonjour,
    Débutant en ActionScript j'avoue que je galère un peu pour utiliser les load, onload et compagnie.
    Mais comme un dessin vaut mieux qu'on long discours, voici mon code que je place sur la première image clef en 1 (1 seul calque pour l'instant donc bon, pas trop compliqué...bref) :
    ---------------------------------------
    var variables = new LoadVars();
    variables.load("http://localhost/monsite/essaiflash.php", variables, "POST");

    variables.onLoad = function()
    {
    _root.envoie = variables.envoie;
    };

    if (_root.envoie)
    {
    trace("j'ai reçu qqch : "+_root.envoie);
    stop();
    }
    else
    {
    trace("j'ai rien reçu : "+_root.envoie);
    }
    -----------------------------------------------
    Cela fait à peu près ce que je veux c'est à dire récupérer la variable du script php. Mais j'ai des questions :

    Lors de l'exécution (J'ai en tout 2 images, la première à le code et la deuxième rien du tout) mettons que je me mets à 5 image/sec, je récupère dans la sortie :

    j'ai rien reçu :
    j'ai reçu qqch : 124

    Ma première question est donc pourquoi ma réception de donnée ne se fait qu'au deuxième passage. Est ce un temps d'accès au serveur (qui en plus est local ici car j'utilise Wamp)

    Deuxième question, comment fonctionne l'objet "variables.envoie" dans mon script? Car j'ai l'impression que les données ont une durée de vie très courte dedans et que dès qu'on est plus en variables.onLoad les données en partent. (par exemple l'essaie d'afficher la valeur de variables.envoie hors de la fontion qui se déclenche à variables.onLoad, et bien il y'a plus rien....

    Enfin, pourriez vous m'aider à améliorer ce code sur l'image1 de façon à faire qqch comme "tant que toutes les variables ne sont pas chargées, alors on ne passe pas à l'image 2"

    Merci bcp de votre attntion !

    Benoît




  • Le 18.06.2008, par ninou

    Salut,
    Alors en fait, le problème est que tu utilises flash avec la ligne d'animation sans arrêter cette ligne de temps (les 2 images dont tu parles). De base, Flash va lire la premiere image, puis la deuxieme, revenir à la premiere, puis la deuxieme etc ... Flash a donc du mal a synchroniser cette reception de données et son affichage. Pour arrêter cette animation de la ligne des temps, utilise l'instruction stop(); dans ton code, ailleurs que dans une condition (j'ai vu qu'il y en a un dans ton if). Si tu veux reprendre la lecture, utilise play();.
    Par exemple, tu met un stop(); tout à la fin de ton code de ta première image, donc ton LoadVars sera déclaré, et fera un load() et la fonction onLoad sera déclarée elle aussi. A l'intérieur de ta fonction onLoad(), après l'enregistrement du retour, tu fais un gotoAndPlay(2); et donc dès que le chargement des variables sera terminé, flash ira sur ta seconde image.
    En gros, quelque chose comme ceci:
    1e image:
    var variables = new LoadVars();
    variables.load("http://localhost/monsite/essaiflash.php", variables, "POST");

    variables.onLoad = function()
    {
    _root.envoie = variables.envoie;
    _root.gotoAndStop(2);
    };
    stop();

    2e image:
    if (_root.envoie){
    trace("j'ai reçu qqch : "+_root.envoie);
    }
    else{
    trace("j'ai rien reçu : "+_root.envoie);
    }
    stop();

    Je ferai quelque chose dans ce genre, a toi de bricoler pour que ca marche comme tu le sens

    ninou
  • Le 03.07.2008, par icedu974

    Bonjour,

    Je cherche à faire une carte interactive pour mon site.
    Lorsque la souris passe sur un bouton, une bulle d'infos (situés dans ma base de données) doit apparaitre.
    Donc si mon raisonnement est bon, il faudrait que le Flash envoie le nom de la ville (par exemple) au script php ,qui lui récupère les données de la table MySQL en utilisant le nom de la ville, et ensuite les renvoies au Flash.

    J'arrive à récupérer dans Flash des données issues de ma table MYSQL, mais je n'arrive pas à en envoyer puis à en recevoir.
    J'aimerais quelques précisions.

    Merci d'avance.
  • Le 16.07.2008, par xviniette

    Pourrais tu m'envoyer la source stp car je capte pas trop dsl !!! Donc sa serait super cool. Merci d'avance ! :)
  • Le 03.09.2008, par Noeim

    Bonjour,
    Je suis novice en action script et je tombe sur un gros problème que j'arrive pas à régler depuis hier matin non stop lol et la je commence vraiment a désespérer.
    Tout d'abord j'ai créé un ticket a gratter qui fonctionne sans problème.
    Le problème se trouve entre la relation du swf et du php.

    dans le swf -> php j'ai une réponse que je peux utiliser
    dans le sens php -> swf j'ai une réponse mais je n'arrive pas à l'inclure dans un "if"

    démonstration,

    Mon code action script :

    // la je fabrique un tableau avec les images
    var pictures:Array = new Array("gagne.png", "perdu.png");

    //création du clip qui contiendra l'image
    var firstPicture:MovieClip = this.createEmptyMovieClip("firstPicture",151);

    //On doit loader l'image dans un sous-clip sinon ça pose des problèmes pour la masquer
    var firstPictureContainer:MovieClip = firstPicture.createEmptyMovieClip("firstPictureContainer",firstPicture.getNextHighestDepth());

    //MovieClipLoader qui va effectuer le chargement de l'image dans le firstPictureContainer
    var mcl1:MovieClipLoader = new MovieClipLoader();

    var monChargement_lv = new LoadVars();
    monChargement_lv.onLoad = function(success) {
    if (success) {
    _root.resultat = monChargement_lv.resultat_jeu;

    }
    };
    monChargement_lv.load("http://www.appels-gagnants.fr/test/flash.php", monChargement_lv, "POST");


    //je load l'image dans le container
    if (_root.resultat == 1)
    {
    mcl1.loadClip(pictures[1],firstPictureContainer); //perdu
    }
    else {
    mcl1.loadClip(pictures[0],firstPictureContainer); // gagné
    }

    -------------------------------
    dans mon php j'ai :
    function envoi($var, $val){
    echo "&".$var."=".utf8_encode($val);
    }
    $resultat="1";
    envoi("resultat_jeu",$resultat);
    --------------------------

    ensuite j'arrive a renvoyer la bonne valeur _root.resultat vers mon fichier php a l'aide d'une fonction geturl alors que la balise if ne prend pas en compte la même valeur et refuse l'égalité (_root.resultat == 1) alors que _root.resultat est bien egal à 1 et que le swf me retourne l'information a la fin en me confirmant que la valeur transmise est la bonne.


    Votre tuto m'a énormément aidé c'est pourquoi je vous demande a vous si vous pouviez me dépanner parce que la je désespere.

    Merci d'avance.


  • Le 03.09.2008, par ninou

    Salut,
    je pense que le problème vient du typage de tes variables.
    Quand tu les déclares avec des "", c'est une String (chaine de caracteres) et quand tu testes == 1, cela veut dire que tu testes un nombre. Si tu affiches ces valeurs, elles vont bien afficher 1 et correspondre mais lors d'un test, il y aura une différence.
    Essaie avec $resultat = 1;

    Bonne Chance
    Fabien
  • Le 04.09.2008, par Noeim

    Merci pour ta réponse rapide je viens de tester apparement ça ne change rien :s.
    cela peut venir d'autre chose ?

    j'ai essayé avec des mots, mais le if ne le prends pas en compte non plus. c'est vraiment bizarre.
Vous devez être inscrit pour pouvoir ajouter un commentaire
bouton inscription jeux
Aide | Contact | Règlement | Plan du Site | tutorial illustrator flash css php