S
Sealtuagn
Also ich habe nun alles Fertig.. nur es klappt doch nicht...
vielleicht kann mir da ja jemand wirklich helfen...
SO.. da sollten doch prinzipiell die Daten übertragen werden...
im Quellcode stimmt auch alles...
so.. nun habe ich eine Funktion, die diese Daten in eine <div> setzen sollen.
Die sieht so aus:
so.... jetzt will ich wissen, wo da der Fehler ist !
Ich finde den nämlich nich...
Wenn jemand noch ne andre Idee hat, wie ich das ganze machen könnte,
dann bitte ich euch, mir den Code da hinzuschreiben, denn ich saß jetzt etwas länger an diesem Code....
Fänds auf jeden fall super nett, wenn sich das mal jemand ansehen würde...
PS.: Ich ahbe glaube ich vergessen zu sagen, das ich Daten aus einer Datenbank auslese, was mittels PHP gemacht wird, sprich das ganze läuft in einer .php-Datei ab.
Das Java-Script muss aber den Inhalt der Ausgelesenen Daten in einem Array speichern. Das Passiert ja Oben. Nur das übergeben an die <div> funktioniert nicht.
vielleicht kann mir da ja jemand wirklich helfen...
Code:
<? php
$sql_RD_auktion_items = "SELECT * FROM item_equipment WHERE user = '".$_SESSION['read_user_properties_login']."' AND status = 'true'";
$erg_RD_auktion_items = mysql_query($sql_RD_auktion_items);
#--------JS---------#
$Ergebnis = '<script type="text/javascript">';
$Ergebnis .= '<!--';
$Ergebnis .= 'var WarenListe = new Array();';
$Ergebnis .= 'WarenListe[0] = new Array();';
$Ergebnis .= 'WarenListe[0]["URL"] = "bump.gif";';
$Ergebnis .= 'WarenListe[0]["plus_leben"] = 0;';
$Ergebnis .= 'WarenListe[0]["plus_mana"] = 0;';
$Ergebnis .= 'WarenListe[0]["offensive"] = 0;';
$Ergebnis .= 'WarenListe[0]["defensive"] = 0;';
$Zeile = 0;
While ($sql_erg_RD_auktion_items = mysql_fetch_assoc($erg_RD_auktion_items))
{
$sql_RD_iteminformation = "SELECT * FROM item_list WHERE ID = '".$sql_erg_RD_auktion_items['item_ID']."'";
$erg_RD_iteminformation = mysql_query($sql_RD_iteminformation);
$sql_erg_RD_iteminformation = mysql_fetch_assoc($erg_RD_iteminformation);
$Zeile += 1;
$Ergebnis .= 'WarenListe['.$sql_erg_RD_auktion_items['ID'].'] = new Array();';
$Ergebnis .= 'WarenListe['.$sql_erg_RD_auktion_items['ID'].']["URL"] = "'.$sql_erg_RD_iteminformation['pic'].'";';
$Ergebnis .= 'WarenListe['.$sql_erg_RD_auktion_items['ID'].']["plus_leben"] = "'.$sql_erg_RD_iteminformation['plus_lp'].'";';
$Ergebnis .= 'WarenListe['.$sql_erg_RD_auktion_items['ID'].']["plus_mana"] = "'.$sql_erg_RD_iteminformation['plus_mana'].'";';
$Ergebnis .= 'WarenListe['.$sql_erg_RD_auktion_items['ID'].']["defensive"] = "'.$sql_erg_RD_iteminformation['defensive'].'";';
$Ergebnis .= 'WarenListe['.$sql_erg_RD_auktion_items['ID'].']["offensive"] = "'.$sql_erg_RD_iteminformation['offensive'].'";';
}
$Ergebnis .= "//-->";
$Ergebnis .= "</script>";
#--------JS---------#
?>
SO.. da sollten doch prinzipiell die Daten übertragen werden...
im Quellcode stimmt auch alles...
so.. nun habe ich eine Funktion, die diese Daten in eine <div> setzen sollen.
Die sieht so aus:
Code:
$Ergebnis = '<script type="text/javascript">';
$Ergebnis .= '<!--';
$Ergebnis .= 'function showArtikel(ArtikelNr,Position) {';
$Ergebnis .= ' if (ArtikelNr == "") { ArtikelNr = 0; }';
$Ergebnis .= ' document.getElementById("Bild"+Position).src = WarenListe[ArtikelNr]["URL"];';
$Ergebnis .= ' document.getElementById("plus_leben"+Position).childNodes[0].nodeValue = WarenListe[ArtikelNr]["plus_leben"];';
$Ergebnis .= ' document.getElementById("plus_mana"+Position).childNodes[0].nodeValue = WarenListe[ArtikelNr]["plus_mana"];';
$Ergebnis .= ' document.getElementById("defensive"+Position).childNodes[0].nodeValue = WarenListe[ArtikelNr]["defensive"];';
$Ergebnis .= ' document.getElementById("offensive"+Position).childNodes[0].nodeValue = WarenListe[ArtikelNr]["offensive"];';
$Ergebnis .= '}';
$Ergebnis .= "//-->";
$Ergebnis .= "</script>";
so.... jetzt will ich wissen, wo da der Fehler ist !
Ich finde den nämlich nich...
Wenn jemand noch ne andre Idee hat, wie ich das ganze machen könnte,
dann bitte ich euch, mir den Code da hinzuschreiben, denn ich saß jetzt etwas länger an diesem Code....
Fänds auf jeden fall super nett, wenn sich das mal jemand ansehen würde...
PS.: Ich ahbe glaube ich vergessen zu sagen, das ich Daten aus einer Datenbank auslese, was mittels PHP gemacht wird, sprich das ganze läuft in einer .php-Datei ab.
Das Java-Script muss aber den Inhalt der Ausgelesenen Daten in einem Array speichern. Das Passiert ja Oben. Nur das übergeben an die <div> funktioniert nicht.
Zuletzt bearbeitet von einem Moderator: