Hallo,
dachte es ist ganz einfach, aber brings einfach nicht hin.
Habe EINE php-Datei, die aufgerufen wird.
Ein Form mit Submit erlaubt einen String einzugeben.
Dabei wird immer wieder die gleiche php aufgerufen.
Jedesmal soll hierbei ein Array um den eingegebenen Wert ergänzt werden und das Array wird dann auf der Seite aufgelistet.
Jetzt habe ich es in etwa so:
Den html-Teil mit dem Form habe ich hier jetzt mal weggelassen,
das klappt soweit.
In $NEUER_STRING steht also jedesmal der neue eingegebene Wert drin.
Der bei echo $UploadedFilesText; ausgegebene
Text sollte bei jedem weiteren Submit länger werden.
Leider wird immer nur der letzte Wert aufgelistet.
Irgendwas mache ich wohl grundsätzlich falsch :-(
Wer hat einen Tipp ?
Danke
Jürgen
dachte es ist ganz einfach, aber brings einfach nicht hin.
Habe EINE php-Datei, die aufgerufen wird.
Ein Form mit Submit erlaubt einen String einzugeben.
Dabei wird immer wieder die gleiche php aufgerufen.
Jedesmal soll hierbei ein Array um den eingegebenen Wert ergänzt werden und das Array wird dann auf der Seite aufgelistet.
Jetzt habe ich es in etwa so:
PHP-Code:
session_start();
$UploadedFiles=array();
if (isset($_SESSION['UploadedFiles']) and !empty($_SESSION['UploadedFiles'])) {
$UploadedFiles = $_SESSION['UploadedFiles'];
}
$UploadedFiles[]= $NEUER_STRING;
$_SESSION['UploadedFiles'] = $UploadedFiles;
$UploadedFilesText="";
foreach($UploadedFiles as $data){
$UploadedFilesText .= $data;
$UploadedFilesText .= "<br>";
}
echo $UploadedFilesText;
das klappt soweit.
In $NEUER_STRING steht also jedesmal der neue eingegebene Wert drin.
Der bei echo $UploadedFilesText; ausgegebene
Text sollte bei jedem weiteren Submit länger werden.
Leider wird immer nur der letzte Wert aufgelistet.
Irgendwas mache ich wohl grundsätzlich falsch :-(
Wer hat einen Tipp ?
Danke
Jürgen
Kommentar