Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1596 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Lire resultat PHP FLASH

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire resultat PHP FLASH

n°1508060
Splinter_7
Posté le 28-01-2007 à 22:46:15  profilanswer
 

Bonjour à tous,  
 
je voudrai actuellement extraire des données de ma base de donnée grace à un select, je fais un while qui lit tous mes résultats et dans ce while un echo qui renvoie ma variable à flash.
 
<?php
 
 
         $connect = odbc_connect('Base','admin','');
 
  if($connect)
  {
   if(($pseudo!=NULL)&&($pseudo!="Pseudo du Tchat" )&&($message!=NULL)&&($message!="Saisir Message" ))
   {
    $query="INSERT INTO Message(Pseudo, Message, TimeMess, DateMess, CodeCouleur) VALUES('$pseudo', '$message', '$heure', '$date', '$code_couleur');";
    $result=odbc_do($connect, $query);
     
   }
 
   $query="SELECT TOP 10 TimeMess, Pseudo, Message, CodeCouleur FROM Message ORDER BY IdMess desc;";
   $result=odbc_exec($connect, $query);
    while(odbc_fetch_into($result, $affichage))
    {
     echo "&Texte=".$affichage[0];
                                        /*Il doit y avoir un truc à faire ici*/
    }
     
   
  }  
   
 
 odbc_close($connect);

?>

 
 
Flash:
 
on (release)
{
 var lv:LoadVars= new LoadVars();
 lv.load("http://forzaitalia.ath.cx/../essai.php" );
 lv.onLoad=function(ok)
 {
  Texte = Texte + this.Texte;
 }
 
}
 
Mon problème, c'est que flash ne lit que la dernière ligne de mon résultat... comment faire pour récupèrer l'ensemble de mes résultats... dans un tableau peut être ?
 
Merci d'avance...


Message édité par Splinter_7 le 28-01-2007 à 22:46:33

---------------
www.forzaitalia.ath.cx Tout sur la squadra azzurra et le football européen
mood
Publicité
Posté le 28-01-2007 à 22:46:15  profilanswer
 

n°1508205
soju
One shot !
Posté le 29-01-2007 à 14:32:15  profilanswer
 

forcément, tu n'as qu'une seule variable 'Texte' à laquelle tu affectes différentes valeurs, et flash ne prend en compte que la dernière valeur.
 
donc soit tu concatènes, soit tu utilises n variables

n°1508275
craps_youp​la
Posté le 29-01-2007 à 15:48:13  profilanswer
 

pour splitter une chaine en tableau selon des caractères de délimitation, regarde ensuite à Array.split()

n°1508404
Splinter_7
Posté le 29-01-2007 à 21:03:01  profilanswer
 

Ok merci a vous deux je vais faire quleques recherches sur arraysplit() et je vous tiens au courant encore merci ;)

n°1509827
Protohd
Posté le 01-02-2007 à 22:02:06  profilanswer
 

Une piste ci-dessous :

 
Code :
  1. $query="SELECT TOP 10 TimeMess, Pseudo, Message, CodeCouleur FROM Message ORDER BY IdMess desc";
  2.    $result=odbc_exec($connect, $query);
  3.  
  4.    $texte = '';
  5.     while(odbc_fetch_into($result, $affichage))
  6.     {
  7.        $texte = $texte.$affichage[0];
  8.        // C'est une proposition
  9.     }
  10.     $texte = urlencode(utf8_encode($texte));
  11.     $texte = $texte.'&';
  12.     // Le '&' c'est pour fermer la ligne avant d'envoyer à Flash
  13.    
  14.     Echo '&Texte='.$texte;
  15.     // Si possible virer la MAJ à '&Texte'
  16.     // Pour avoir : Echo '&texte='.$texte;
 

Ce n'est pas la bonne solution dans ce cas, à prendre comme un exemple .


Message édité par Protohd le 01-02-2007 à 23:34:00
n°1509837
Protohd
Posté le 01-02-2007 à 22:22:04  profilanswer
 

Une autre piste
 

Code :
  1. $query="SELECT TOP 10 TimeMess, Pseudo, Message, CodeCouleur FROM Message ORDER BY IdMess desc";
  2.    $result=odbc_exec($connect, $query);
  3.  
  4.    $texte = '';
  5.    $i = 0;
  6.    while(odbc_fetch_into($result, $affichage))
  7.    {
  8.      $i = $i + 1;
  9.      $temp = urlencode(utf8_encode($affichage[0]));
  10.      $texte = $texte.'&Texte'.$i.'='.$temp;
  11.      // C'est une autre proposition
  12.    }
  13.    
  14.    Echo $texte.'&';
  15.  
  16.    // Donc 10 variables Texte1 Texte2 Texte3 Texte4 ... Texte10


Message édité par Protohd le 01-02-2007 à 23:30:02

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Lire resultat PHP FLASH

 

Sujets relatifs
Problème de publication de site web (flash)[PHP] Problème de variable de page
[PHP] Recherche d'un module pour création de tableau du style Excel[PHP] Classe MYSQL impossible d'accéder aux attributs de la classe
Administration site: CSS/PHP/Mysql,etc...Transposer du Perl en PHP
[PHP]Pb: Remplacer 1 variable par 1 mot avec RegExConseil Tutoriaux et cours flash, actionscript
Php WriteExcel|flash] mediaplayback +lien distant
Plus de sujets relatifs à : Lire resultat PHP FLASH


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR