hallo zusammen,
ich hätte mal ein kleines problem und komm nicht weiter. mein vorhaben:
mysql->php->flash...
php-script zum der daten:
PHP-Code:
$host = "mysql..."; // Der Hostname der Datenbank!
$benutzer = "sql7..."; // Dein Benutzername
$passwort = "..."; // Dein Benutzerpasswort
$datenbank = "..."; // Die Datenbank Tabelle!
// Erstelle Verbindung
$connect= mysql_connect($host, $benutzer, $passwort)or die ("Mysql-Connect: ".mysql_error());
mysql_select_db($datenbank)or die ("Mysql-Select_db: ".mysql_error());
$ergebnis = mysql_query("SELECT ID,Name,Nachname,EMail FROM beispiel ORDER BY Name,Nachname")or die ("MySQL-Query: " . mysql_error());
//$elemente = "ele=" . mysql_num_rows($ergebnis);
$i = 0;
while ($zelle = mysql_fetch_array($ergebnis)) {
if ($i < 1) {
$daten = "ds".$i++. "-" .$zelle[ID]. "-" . $zelle[Nachname] . " ". $zelle[Name] . " ". $zelle[email];
} else {
$daten = "&ds".$i++. "-" .$zelle[ID]. "-" . $zelle[Nachname] . " ". $zelle[Name] . " ". $zelle[email];
}
echo utf8_encode($daten);
}
mysql_free_result($ergebnis);
mysql_close($connect);
mit folgender Augabe:
ds0-3-Simson Bart
bart@simson.com&ds1-1-Simson Humer
humer@simson.com&ds2-2-Simson March
march@simson.com
flash-script:
PHP-Code:
stop;
var lesen = new LoadVars();
lesen.load("mysql2.php?"+new Date().getTime());
ausgabe_txt.htmlText = "Lade Daten...";
lesen.onLoad = function(geladen) {
if (geladen) {ausgabe = this.ds1;
} else {
ausgabe = "konnte nicht geladen werden";}
};
textfeld mit namen: "ausgabe_txt" und variable: "ausgabe"!
-------------------------------------------------------------------------
die Ausgabe im Textfeld ist allerdings nur: "undefined"
-------------------------------------------------------------------------
hat jemand eine idee ? wo liegt der fehler? im php oder as-script?