|
auslesen einer db in dyn.textfelder flash mx
hallöchen,
wer kann mir helfen, versuche mich gerade daran inhalte einer db über ein php script in dynamische textfelder einzulesen aber irgendwie funzt das bei mir nicht.
das php script liest die db aus und gibt die arrays als string zurück..
hier das php script und die ausgabe:
<?
include("config.inc");
?>
<?php
//
// AUSLESEN DER DATEN
//
$result=MYSQL_QUERY( "SELECT * FROM guestbook order by id");
$anz=0;
$string="";
while($row = mysql_fetch_row($result)) {
$anz++;
$string.="&name".$anz."=".$row[1];
$string.="&text".$anz."=".$row[2];
$string.="&datum".$anz."=".$row[3];
// echo $row[1]." wrote:<BR>".$row[2]."<BR>on: ".$row[3];
//echo "<p>";
}
//$string = str_replace(" ", "+", $string);
echo "zeilenAnzahl=".$anz.$string;
?>
als ausgabe wenn ich das php script direkt aufrufe erhalte ich:
zeilenAnzahl=4&name1=test1&text1=hallo dies ist der erste test&datum1=17.4.2003&name2=test2&text2=hallo dies ist der zweite test für mein flash&datum2=17.4.2003.......usw.
mein AS sieht so aus:
// FORMATIERUNG DES ZEICHENSATZES
// IST NOTWEDIG, DAMIT ALLE SONDERZEICHEN KORREKT ANGEZEIGT WERDEN
System.useCodepage=true;
//
// LoadVars()-OBJEKT ERZEUGEN
// WENN DATEN KOMPLETT GELADEN SIND, WIRD DIE FUNKTION gaestebuch AUFGERUFEN
//
meinLoadVars = new LoadVars();
meinLoadVars.onLoad = gaestebuch;
meinLoadVars.load("aus_datenbank_lesen.php");
//
// FUNKTION gaestebuch
// HIER WIRD DAS GAESTEBUCH ERZEUGT
//
function gaestebuch (success) {
//
// ABFRAGE, OB DAS DOKUMENT KORREKT GELADEN WURDE
//
if(success){
var i;
for(i=1; i <= meinLoadVars.zeilenAnzahl; i++){
temp_text = eval("meinLoadVars.text"+i);
temp_datum = eval("meinLoadVars.datum"+i);
temp_name = eval("meinLoadVars.name"+i);
text += "\n\n" + temp_name;
text += " schrieb am " + temp_datum + ":";
text += "\n\"" + temp_text + "\"";
}
//
// WURDE DAS DOKUMENT NICHT KORREKT GELADEN,
// WIRD EINE FEHLERMELDUNG AUSGEGEBEN
//
} else {
text = "Datei wurde nicht gefunden.";
}
}
wieso bekomme ich in flash mx keine daten angezeigt??? kann mir bitte das jemand mal an diesem bsp. erklären....
attached alle files, thankx im voraus für die hilfe!!!!
|