Hallo zusammen.
Hab ein kleines Problem. Ist etwas schwer zu erklären, ich versuchs mal.
Ich habe eine php-Seite, die mehrere Dateien (bestimmte Zeilen)
auslist.
Soweit so gut:
wenn ich das "echo" innerhalb der Schleife ausgeben lassen, werden auch alle ausgebenen, die zu dem angegebenen Datum gehören ("$aktDatum").
Setzte ich das echo aber außerhalb der '}'
wird nur der letzte Eintrag angezeigt. Ich brauche aber die Angabe außerhalb der Klammer, das ich damit weiterarbeiten muß.
Wie bekomm ich das jetzt hin?
Hab ein kleines Problem. Ist etwas schwer zu erklären, ich versuchs mal.
Ich habe eine php-Seite, die mehrere Dateien (bestimmte Zeilen)
auslist.
Soweit so gut:
PHP-Code:
$dateianzahl_m=fopen("daten/anza.hlm","r");
$anzahl_m=intval(fgets($dateianzahl_m,10000));
$readin=array();
$x=0;
for($i=$anzahl_m;$i>-1;$i--) {
$k=0;
if(file_exists("daten/m".$i.".atk")){
for($y=$anzahly;$y>-1;$y--) {
}
//$commentanzahl=$k;
include "daten/m".$i.".atk";
$readin[$x][]=stripslashes($usname);
$readin[$x][]=stripslashes($usid);
$readin[$x][]=stripslashes($useingestellt);
$readin[$x][]=$i;
$x++;
}
}
if(isset($_GET['page'])) $page=intval($_GET['page']);
else $page=0;
sort($readin);
for($x=($page)*$perpage;$x<(($page)*$perpage+$perpage) && $x<sizeof($readin);$x++){
$usname=$readin[$x][0];
$usid=$readin[$x][1];
$useingestellt=$readin[$x][2];
$i=$readin[$x][3];
if (strstr($useingestellt, $aktDatum)) {
$array= array($usname, '|', $usid);
$usname_ausgabe = implode("", $array);
echo ($usname_ausgabe);}
}
fclose($dateianzahl_m);
Setzte ich das echo aber außerhalb der '}'
PHP-Code:
if (strstr($useingestellt, $aktDatum)) {
$array= array($usname, '|', $usid);
$usname_ausgabe = implode("", $array);}
echo ($usname_ausgabe);
Wie bekomm ich das jetzt hin?
Kommentar