[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Neue Werte zu vorhandener Variablen hinzufügen - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
sebhecht
Beiträge: 126
Registriert: 22. Feb 2008, 11:02
Wohnort: Stuttgart

Neue Werte zu vorhandener Variablen hinzufügen

26. Aug 2008, 14:32

Hallo,
ich will ein Modul erstellen, das für acht Leute die Platzierung des aktuellen Spieltages in den acht Variablen REX_VALUE[1-8] abspeichert.
Um alle bisherigen Platzierungen in einer Tabelle auszugeben, sollen die Platzierungen in die rex-value[11-18] abgespeichert werden, jeweils getrennt durch ~.

Für Spieler1 sollte dann nach spieltag 5 zB in rex_value[11] stehen:
8~2~3~1~5~

Dies will ich dann auslesen und in eine Tabelle schreiben, jedoch komme ich nicht mal soweit, dass die neuen Platzierungen zu den alten hinzugefügt werden.

Ich habe mir folgende Aktion (presave) gebastelt, Bsp. für Spieler1:

Code: Alles auswählen

$gesamt1 = $REX_ACTION['VALUE'][11];
$platz1 = $REX_ACTION['VALUE'][1];
$gesamt1 = $platz1."~".$gesamt1;
$REX_ACTION['VALUE'][11] = $gesamt1;
Zuerst sollen der alte Wert von rex_value[11] (2~3~1~5~) und der neue Wert von rex_value[1] (8) geholt werden . Die beiden werden dann durch ~ getrennt zusammengefügt und wieder in rex_value[11] (8~2~3~1~5~)geschrieben.

Leider erscheint dort immer nur der aktuelle Wert von rex_value[1].

Kann mir da jemand weiterhelfen

MfG Sebastian

Benutzeravatar
TInKim
Beiträge: 420
Registriert: 23. Mär 2007, 16:16
Wohnort: Kiel
Kontaktdaten: Website

26. Aug 2008, 16:56

Keine direkte Hilfe, aber ich würde sowas _immer_ mit einer neuen Datenbanktabelle abbilden und mich dann der Rex-DB-Klasse bedienen. Für sowas ist die Redaxo-Architektur einfach nicht geeignet, auch, wenn der Performance-Gedanke bei den meisten kleinen bis mittleren Websites Übergewicht hat. Aber allein der geringeren geistigen Anstrengung wegen, würde ich da mein eigenes Ding drehen und zwischen die Rex-Tabellen in die DB schmeißen.

Zurück zu „Sonstiges“