Einzelnen Beitrag anzeigen
  #1  
Alt 11.01.2018, 02:25:55
DarkPie DarkPie ist offline
Anfänger
 
Registriert seit: Dec 2017
Alter: 29
Beiträge: 3
Wert in XML Array verändern

Hallo liebe Community,

ich habe ein kleines Opensource script, und verzweifle gerade an einer normalerweiße ganz kleinen sache...
das PHP script ist für ein Kampfscript eines oRPG , es erzeugt über ein array ein XML...
diese wird vom spiel mit js abgerufen und verarbeitet
Leider habe ich ein kleines aktualisierungsproblem im php script, an einer bestimmten stelle soll ein wert ausgetauscht werden, leider ist er irgendwie nicht ganz aktuell (erst nach einem reload, was aber nicht sein soll)

Hier mal das script das das XML erzeugt
(Ganz unten am script habe ich als test versucht den wert zu verändern was leider nur dazu führte das ein neuer XML tag entstand, es muss aber ein alter einfach nur verändert werden..
der test code ist nur ztu testzwecken ganz unten... und gerade auskommentiert)

Da der code zu lang ist poste ich einen link
http://legendarymonsters.ddns.net/xml/battle.xml.txt


Hier die ausgabe der datei:

http://legendarymonsters.ddns.net/xm...usgabe.xml.txt

falls noch wer die Javascript dazu braucht habe ich hier auch noch den link aber ich denke es geht auch ohne... zumal in dem JS noch sehr viel anderes zeug mit bei ist aber ich denke von der funktion LoadBattle() aus findet man den rest ganz schnell
http://legendarymonsters.ddns.net/js...ore_src.min.js

Verändert werden soll der wert unter "results->trainer->lineup->mon->f7a"
der wert f7a kommt mehrmals vor, es soll eigendlich immer einen bestimmten betreffen
undswar eigendlich genau dann wenn unter "results->trainer->lineup->mon->f1" die jeweilige id steht. Also wenn zb "f1" die id 1 trägt soll in der XML tabelle in der selben reihe das f7a geändert werden...
und wenn "f1" eine andere ID trägt hat f7a entsprechend dazu einen anderen wert...

Also als würde ich gezielt ein kästchen einer reihe in einer tabelle von einer Mysql datenbank verändern würde..

Kann jemand helfen? Falls ihr weitere infos/scripts oder das laufende beispiel braucht fragt einfach, die seite kann zu testzwecken aufgerufen werden...

Ich entschuldige mich für den langen text , die links (ich hoffe ist erlaubt , es ging leider nicht anders)

Und ich bedanke mich schonmal für alle eure hilfe!!
mfg Paule

Geändert von DarkPie (11.01.2018 um 02:36:12 Uhr) Grund: Korrektur des wissensstands
Mit Zitat antworten