Ich habe ein Problem mit einem Array, das mit jeder Wiederholung einer while-Schleife erweitert werden soll.
Das sieht folgendermaßen aus:
Mit jeder Wiederholung soll der Variable "$eintrag" ein neues Feld hinzugefügt werden.
Allerding geschieht dies nicht, mit jeder Wiederholung wird es allerding wieder überschrieben.
Am Anfang hat man also $eintrag[0], danach wirds von $eintrag[1] überschrieben
Warum ist das so, warum entstehen nicht $eintrag[0], $eintrag[1], $eintrag[2] usw.?
Das sieht folgendermaßen aus:
PHP-Code:
while ($selectall = mysql_fetch_assoc($mysql_all)) {
$eintrag = array (
$ct => array("name" => $selectall['name'], "zeitpunkt" => $selectall['zeitpunkt'], "eintrag" => $selectall['eintrag'])
);
$ct++;
}
Allerding geschieht dies nicht, mit jeder Wiederholung wird es allerding wieder überschrieben.
Am Anfang hat man also $eintrag[0], danach wirds von $eintrag[1] überschrieben
Warum ist das so, warum entstehen nicht $eintrag[0], $eintrag[1], $eintrag[2] usw.?
Kommentar