ChrisB: Eindimensionales Array in mehrdimensionales umwandeln

Beitrag lesen

Hi,

da ich kein SQL verwenden kann,

Warum nicht?
Das wenigstens SQLite so gut wie immer zur Verfügung steht, ist dir bekannt?

Folgenden Ansatz habe ich derzeit:

for ($i = 0; $i < count ($Zeilen); $i++)

{
        list ($Nr, $Name, $eMail, $Homepage, $Nachricht, $Datum, $Uhrzeit, $IP, $Token, $Status) = explode ("|#|", $Zeilen [$i]);

$Gaestebuch = array ($Nr => array ('Name' => $Name, 'eMail' => $eMail, 'Homepage' => $Homepage, 'Nachricht' => $Nachricht, 'Datum' => $Datum, 'Uhrzeit' => $Uhrzeit, 'IP' => $IP, 'Token' => $Token, 'Status' => $Status));
     }

  
Du bist eigentlich lange genug hier, um die [code]-Tags zu kennen – bitte verwende sie auch an den passenden Stellen!  
  

> Es funktioniert soweit, außer, dass mir nur ein einziger Eintrag erzeugt wird.  
  
Natürlich, weil du $Gaestebuch in jedem Schleifendurchlauf überschreibst.  
  

> Wo liegt mein Fehler?  
  
Im naiven rumbasteln mit Textdateien.  
Dass das ganze hübsch knallt, wenn man jemand zufällig mal in einem der Eingabefelder die Zeichenkette |#| eingibt, die du zum trennen der Daten verwendest, ist dir hoffentlich klar.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?