Forum de discussion
Forum « Programmation PHP » (archives)
Relativement au script de Jeanch
Envoyé: 21 janvier 2004, 19h55 par pups
J'ai essayé le script de Jeanch mentionné dans un post précédent et tous fonctionne à merveille... le seul problème est que du moment que je veux lister les résultats de la bd par odre selon le champ 'order'.. plus rien n'est retourné ... j'ai essayé de jouer avec mais rien à faire ...
qqun as une idée ...
voici le code:
page.php
-----------------------------------
<? ...
$requete = "SELECT date,longue_desc,sorth_desc FROM new " ;
$resultat = @mysql_query($requete);
$i = 0;
$listeResultats = "";
// on parcourt le résultat de la requête
while ($donnees=mysql_fetch_array($resultat)){
// et on concatène les résultats dans une variable listeResultats
$listeResultats .= "&resultat_".$i."=".urlencode(utf8_encode($donnees['date']))."<br>".urlencode(utf8_encode($donnees['longue_desc']))."<br>";
$i++;
}
$listeResultats .= "&total=".$i."&";
// et on renvoie le tout à Flash :
echo $listeResultats;
.... ?>
-------------------------------------
si je fais // SELECT date,longue_desc,sorth_desc,order FROM new ORDER BY order ASC // plus rien n'est retourné ...!!
flash.fla
------------------------------------
// Création d'un objet LoadVars pour récupérer les données
liste_lv = new LoadVars();
// Définition de la fonction à appeler au chargement des données
liste_lv.onLoad = function(pSucces){
// Si le chargement s'est bien déroulé...
if(pSucces){
// Si le premier résultat vaut "Echec", on affiche le message d'erreur :
if (this.resultat_0 == "Echec"){
liste_txt.htmlText = "<b>ERREUR: </b>"+this.erreurmsg;
// Sinon on affiche les résultats
} else {
for (var i=0 ; i<this.total ; i++){
liste_txt.htmlText += "<b>INFO:</b>"+this["resultat_"+i]+"<br>";
}
}
// Si le fichier n'a pas pu être chargé...
}else {
liste_txt.htmlText = "<b>FICHIER INTROUVABLE</b>";
}
}
// Chargement du fichier
liste_lv.load("getListe.php");
---------------------------------------
voilà ....merci
pup
Réponses
|