Hallo,
der Code funktioniert in php < 5.2, leider nicht mehr in der 5.3 (.3). Es wird die erste Zeile im Ausschnitt als Fehler gemeldet:
Warning: Invalid argument supplied for foreach() in xxxx/viewshomeview.pdf.php
on line
125
Ausschnitt:
Wäre schön wenn mir jmd helfen könnte.
Danke
Jan
der Code funktioniert in php < 5.2, leider nicht mehr in der 5.3 (.3). Es wird die erste Zeile im Ausschnitt als Fehler gemeldet:
Warning: Invalid argument supplied for foreach() in xxxx/viewshomeview.pdf.php
on line
125
Ausschnitt:
PHP-Code:
foreach ($result as $reports)
{//echo $reports->id;
$displays = $display[$reports->id];
// print_r($displays);
if (!$displays) {
$displays->data1 = 1;
$displays->image = 1;
$displays->address = 1;
$displays->date1 = 1;
//$displays->date2 = 1;
//$displays->date3 = 1;
$displays->summary = 1;
//$displays->boss = 1;
//$displays->people = 1;
//$displays->department = 1;
$displays->desc = 1;
}
$curTime = strtotime($reports->date1);
$curMonth = date('M', $curTime);
if ($curMonth != $prevMonth)
{
?><br /><br /><table border="1" width="800"><tr><td colspan="4" width="140%" align="left" bgcolor="#c0c0c0"><?php echo 'Monat '.strftime('%B', $curTime);
?></td></tr><tr><td width="28%" align="left" bgcolor="#DDDDDD"><FONT COLOR=BLACK FACE="Geneva, Arial" SIZE=-4><B>Nr.</B></FONT></td><td width="100%" align="left" bgcolor="#DDDDDD"><FONT COLOR=BLACK FACE="Geneva, Arial" SIZE=-4><B>Alarmierung</B></FONT></td><td width="160%" colspan="2" align="left" bgcolor="#DDDDDD"><FONT COLOR=BLACK FACE="Geneva, Arial" SIZE=-4><B>Einsatzbeschreibung</B></FONT></td><td align="left" bgcolor="#DDDDDD"></td><td width="440%" align="left" bgcolor="#DDDDDD"><FONT COLOR=BLACK FACE="Geneva, Arial" SIZE=-4><B>Kurzbericht</B></FONT></td></tr><?php
$prevMonth = $curMonth;
}
$rSummary = $reports->summary;
$rSummarys = strlen($rSummary) > 35 ? substr($rSummary, 0, 35).'...' : $rSummary;
$rAddresses = $reports->address;
$rAddresses = strlen($rAddresses) > 35 ? substr($rAddresses, 0, 35).'...' : $rAddresses;
$ActCount = count($result) - $i;
?><tr><td width="28%" align="left"><FONT COLOR=BLACK FACE="Geneva, Arial" SIZE=-4><?php echo $ActCount;?></FONT></td><td width="100%" align="left"><FONT COLOR=BLACK FACE="Geneva, Arial" SIZE=-4><?php echo date('d.m.Y H:i', $curTime)?></FONT></td><td width="160%" align="left"><FONT COLOR=BLACK FACE="Geneva, Arial" SIZE=-4><?php
echo $displays->data1!=0 ? $reports->data1 : '';
?></FONT></td><td width="440%" align="left"><FONT COLOR=BLACK FACE="Geneva, Arial" SIZE=-4><?php echo $displays->summary ? $rSummarys : ''; echo ', '; echo $displays->address ? $rAddresses : '';
?></FONT></td><?php
++$i;
?></tr><?php
}
Wäre schön wenn mir jmd helfen könnte.
Danke
Jan
Kommentar