begin process at 2012 05 28 17:56:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Bonjour, petit soucis de passage de variable vers flash


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Bonjour, petit soucis de passage de variable vers flash

samedi 3 janvier 2009 à 20:38:37 | Bonjour, petit soucis de passage de variable vers flash

chlipou

Bonjour à tous,
Voilà je suis en train de réaliser un petit exo perso pour la réalisation d'un diagramme qui comptabilise les personnes connectées et les nouveaux inscrits...
Pour celà j'ai récupéré dans le forum une prog php que j'ai cuisiné un peu à ma sauce, mais voilà, les valeurs des variables sont bien calculées puisqu'elles s'affiche sur mon aperçu php, mais ne se transmettent pas dans flash, sauf la date biensûre !!
Voici donc mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Untitled Document</title>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<form id="form1" name="form1" method="post" action="prog_test.php">
  user
  <input type="text" name="user" id="user" />
  <br />
mp
<input type="text" name="mp" id="mp" />
<br />
<input type="submit" name="valid" id="valid" value="valid" />
</form>

</body>
</html>
<?php
session_start();
include ('include_connexion.php');

$date =date('Y,m,d');

$sqlverif="select * from login where date_inscrit='".$date."'";
$verif=mysql_query($sqlverif);
$nb_result=mysql_num_rows($verif);

if ($nb_result!=0){
echo "envoi_inscrit=".utf8_encode($nb_result)."&envoi_date=".date('d/m/Y');

}
// temps en min avant d'etre considéré comme incactif
    $temps = 5;
      
    // ip du client
    $ip = $_SERVER['REMOTE_ADDR'];
  
    // pseudo
    $user = empty($_SESSION['user']) ? '' : $_SESSION['user'];
  
    // time actuel
    $time = time();

    // on recherche l'utilsateur
    if(isset($_POST['valid'])){
    $sql_query = "SELECT * FROM connectes where ip='".$ip."'";
    $result = mysql_query($sql_query);
  
    if(!$result)
        return;
  
    // si l'utilisateur n'est pas deja dans la table
    if(mysql_num_rows($result) == 0)
    {
        $sql_query = "INSERT INTO connectes VALUES ('$user', '$ip', '$time')";
        $result = mysql_query($sql_query);
      
        if(!$result)
            return;
            echo"envoi_connect=".utf8_encode($result);
    }
   
    // mise-a-jour
    else
    {
        $sql_query = "UPDATE connectes SET time='$time',
                      user='$user' WHERE ip='$ip'";
      
        $result = mysql_query($sql_query);
      
        if(!$result)
            return;
       }
 
    // temps d'incativité
    $time -= $temps * 60;
  
    // on supprime ceux qui n'ont pas été connectés depuis assez longtemps
    $sql_query = "DELETE LOW_PRIORITY FROM connectes WHERE time <= $time";
    $result = mysql_query($sql_query);
   }
    mysql_close();
?>

Et la suite dans flash ....:
    affiche_inscrit._visible=false;
    affiche_connect._visible=false;
       
    var ma_recup:LoadVars = new LoadVars();
   
    ma_recup.onLoad=function(){
       
        affiche_connect.text=this.envoi_connect;
        affiche_connect.autoSize=true;
        affiche_inscrit.text=this.envoi_inscrit;
        affiche_inscrit.autoSize=true;
       
        resum_connect.text=this.envoi_connect;
        resum_connect.autoSize=true;
        resum_inscrit.text=this.envoi_inscrit;
        resum_inscrit.autoSize=true;
       
        affiche_date.autoSize=true;
        affiche_date.text=this.envoi_date;
   
    segment_connect.gotoAndStop(this.envoi_connect);
    segment_inscrit.gotoAndStop(this.envoi_inscrit);
       
    }//fremeture du onLoad
   
   
    ma_recup.load('http://localhost/prog_test_abacadaba/prog_test.php');
   
   
   
    segment_inscrit.onRollOver=function(){
        affiche_inscrit._y=_ymouse-50;
        affiche_inscrit._x=_xmouse+50;
        affiche_inscrit._visible=true;
       
    }
    segment_inscrit.onRollOut=function(){
        affiche_inscrit._visible=false;
    }
    segment_connect.onRollOver=function(){
        affiche_connect._y=_ymouse-50;
        affiche_connect._x=_xmouse+50;
        affiche_connect._visible=true;           
       
    }
    segment_connect.onRollOut=function(){
        affiche_connect._visible=false;
    }
   
    Voilà donc les variables qui restent "undefined" dans flash sont envoi_connect et envoi_inscrit....
si quelqu'un peut m'aider, ce serait cool, j'ai beau tourner le problème dans tous les sens... Je suis un peu paumée...
merci d avance!




dimanche 4 janvier 2009 à 12:52:00 | Re : Bonjour, petit soucis de passage de variable vers flash

chlipou

re Bonjour,
voilà après avoir fait une petite pause sur le code et continuer à chercher une solution sur le net, j'ai ajouté un & devant
envoi_inscrit (echo "envoi_inscrit=".utf8_encode($nb_result)."&envoi_date=".date('d/m/Y');).... Et ça marche...
du coup tentons le tout pour le tout, j'en ai mis un devant envoi connect, mais ça ne fonctionne pas .... serait ce à cause de mon if(isset...?
si quelqu'un a une idée.... je suis preneuse, en attendant je continue à creuser


Cette discussion est classée dans : affiche, query, connect, result, inscrit


Répondre à ce message

Sujets en rapport avec ce message

données [ par poupinette10 ] Voilà en fait j'aimerais que dans une liste déroulante où j'affiche des numéros si il y a rien dans ma table j'affiche 1 si il y a des données ben j'a Test sur présence d'un pseudo dans une base [ par Masterfight ] Est-ce que j'ai bon ?Sachant que je passe $pseudo et $email.if ($ecrirecookie == "inscrire"){ $table="membres"; $query = "SELECT * from matable where aide facile [ par poupinette10 ] j'ai bien ouvert ma base avant, je débute et je comprends pas pourquoi !$query = "SELECT NumeroMatiere FROM matiere;";$result = mysql_query($query);ec problème de requête avec mots de passe cryptés [ par dubitoph ] ChristopheBonjour,Après encryption d'un mot de passe saisi dans un formulaire html et un autre dans une base de données MySql, je voudrais les compare Retour à la ligne [ par philagui ] Bonjour,je fais afficher tous les resultats d'un champ d'une DB MySQL par l'intermédiaire du script suivant:$sql="SELECT Titre FROM Tableaux WHERE 1"; Question MySQL [ par mightteam ] j'ai fait mon moteur de recherche mais je voudrais limité le nombre de resultats a afficher par page quel commande dois-je utiliser?ma requète est la Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource [ par alanbraxe31 ] bonjour à tous!voici mon script:$query = "SELECT distinct nfa_a FROM archive WHERE nfa_a LIKE \"%$Mot%\" ";$result = mysql_query($query);$row = mysql_ afficher images blob dans table mysql [ par RealKEV1 ] Bonjour,Seriez-vous m'aider pour afficher toutes les images de type Blob de ma table MySql???Voici mon code, mais ça ne boucle pas sur les images, ça Prob : Récuperer des valeurs à partir d'une liste [ par gssk ] Je n'arrive pas à recuper une valeur à partir d'un id seclectioné ds une liste, l'erreur est sur le mysql_fetch_array (en rouge) est ce que qqun pourr problème avec doublon dans ma classe de base de donnée [ par Dyr3e ] bonjour, j'ai un problème de Doublon avec la classe pour les base de donnée que j'utilise. Je n'arrive pas a trouver d'ou cela viens mais j'obtiens su


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales