Hallo zuammen,
Hab mal wieder ein Problem was ich alleine nicht beseitigen kann.
Code snippet vom guestbook.php
Es geht darum, wenn jemand keine E-Mail oder Page angibt.
Beispiel:
User gibt keine E-Mail oder Page an, doch der nächste User wiederum doch.
So wird in dem vorigen Eintrag auch die E-Mail und/oder Page angezeigt. Wie lässt sich das verhindern?
Gruss Micha ;-)
Hab mal wieder ein Problem was ich alleine nicht beseitigen kann.
Code snippet vom guestbook.php
PHP-Code:
$book_page = ceil($entry/$max_entry_per_page);
$nomrec = $page * $max_entry_per_page - $max_entry_per_page;
$no = $page * $max_entry_per_page - $max_entry_per_page;
if ($entry == 0) {
echo '<tr><td colspan="3" align="center">Noch Kein Eintrag vorhanden</td></tr>';
}
for ($i = 0; $i < $max_entry_per_page; $i++) {
$nomrec++;
$no++;
$recno = $nomrec - 1;
if (isset($record[$recno])) {
$row = explode('|',$record[$recno]);
if (trim($row[4]) != '') {
$user_email = Encode("$row[4]","unicode");
$mailto = "<a href=\"mailto:$user_email\"><img
src=\"images/email.gif\" border=\"0\" alt=\"$row[4]\"></a> ";
}
if (trim($row[6]) != '' && trim($row[6]) != 'http://') {
if (ereg('^[url]http://[/url]', trim($row[6])))
$homepage = "<a href=\"$row[6]\" target=\"_blank\"><img
src=\"images/webseite.gif\" border=\"0\" alt=\"$row[6]\"></a> ";
else
$homepage = "<a href=\"http://$row[6]\" target=\"_blank\"><img
src=\"images/webseite.gif\" border=\"0\" alt=\"$row[6]\"></a> ";
}
$delete = "<a href=\"$self?do=del&id=$row[1]&page=$page\"><img
src=\"images/del.gif\" border=\"0\" alt=\"Eintrag Nr.: $no löschen\"></a>";
echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" width=\"100%\">
<tr>
<td colspan=\"2\" align=\"center\"> </td>
</tr>
<tr>
<td>
<table border=\"0\" class=\"gen\" align=\"center\" width=\"530\"><tr>
<td align=\"left\" class=\"row2\" width=\"100%\"
style=\"padding:4px; border: solid 1px #999999;\"><b>Eintrag $no von $row[3] am $row[2] Uhr</b></td>
<td align=\"right\" class=\"row2\"
style=\"padding:4px; border: solid 1px #999999;\">$mailto$homepage$delete</td>
</tr>
<tr>
<td align=\"justify\" class=\"row1\" colspan=\"2\"
style=\"padding:4px; border: solid 1px #999999;\">$row[5]</td>
</tr>
</table>
</td>
</tr></td>
</tr>";
}
}
Beispiel:
User gibt keine E-Mail oder Page an, doch der nächste User wiederum doch.
So wird in dem vorigen Eintrag auch die E-Mail und/oder Page angezeigt. Wie lässt sich das verhindern?
Gruss Micha ;-)
Kommentar