Ich habe ein Problem mit meinem eigenen Gästebuch. Wenn ich das Gästebuch einbaue in en Layout mit Tabellen verreisst es das Design Layout. Ohne Tabellen funzt das alles also nur mit css das Design Coden. Doch das sollte doch auch gehen mit Tabellen. Ich hab keine Ahnung wo der Fehler ist! Die grösse habe ich natürlich imer angepasst und auch noch kleiner gemacht als es sein müsste. Funzt nicht mit tabellen!Kann es am übergeben der Variablen liegen?Seitenumbruch? Am Java Smilie script sollte es nicht liegen! hab ich getestet. Wenn ihr mehr braucht schreibt es.
Ich verzweifle noch ab dem Teil. Alles mit css zu coden ist nichteinmal so einfach. Aber machen könnte ich es schon aber sehr aufwändig.
Ich verzweifle noch ab dem Teil. Alles mit css zu coden ist nichteinmal so einfach. Aber machen könnte ich es schon aber sehr aufwändig.
PHP-Code:
// Datensätze ausgeben
$query1 = "SELECT * FROM gaestebuch
ORDER BY id DESC limit {$query_string}";
$result1 = mysql_query($query1);
echo "<p class = \"text\">Einträge im Gästebuch: " . $result . "</p>\n";
// Smilies
$search = array(
':360:',
':P',
':drehen:',
':halloween:',
':jea:',
':erbrechen:',
':schwatzen:',
':teufelgott:',
':D',
':bla:',
':)',
':S',
':0');
$replace = array(
'<img src="pfad" alt=":360:" />',
'<img src="pfad" alt=":P" />',
'<img src="pfad" alt=":drehen:" />',
'<img src="pfad" alt=":halloween:" />',
'<img src="pfad" alt=":jea:" />',
'<img src="pfad" alt=":erbrechen:" />',
'<img src="pfad" alt=":schwatzen:" />',
'<img src="pfad" alt=":teufelgott:" />',
'<img src="pfad" alt=":D" />',
'<img src="pfad" alt=":bla:" />',
'<img src="pfad" alt=":)" />',
'<img src="pfad" alt=":S" />',
'<img src="pfad" alt=":0" />',
'<img src="pfad" alt=":l" />'
);
while($row = mysql_fetch_assoc($result1))
{
$inhalt = str_replace($search, $replace, $row['inhalt']); // text replacen für smilies
$writetime = strftime('%d. %m %Y um %H : %M', $row['zeit']);
echo "<br><br>
<table width = \"550\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 1px solid #000000;\">";
echo "<tr>";
echo "<td width = \"350\">Name: ";
if(trim($row['email']) == "")
{
echo $row['name'];
}
else
{
echo "<a href=\"mailto:" . $row['email'] . "\">" . $row['name'] . "</a>";
}"</td>";
echo "<td width = \"200px\">
Datum:";
echo $writetime;
"</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"3\" width = \"550px\" style=\"border-bottom-width:1px;border-bottom-style:
solid;border-bottom-color:#000000;\">Hompage: ";
if(trim($row['homepage']) != "")
{
if(strtolower(substr($row['homepage'], 0, 7)) == "http://")
{
echo "<a href=\"" . $row['homepage'] . "\" target=\"_blank\">Homepage</a>";
}
else
{
echo "<a target=\"_blank\" href=\"http://" . $row['homepage'] . "\">Homepage</a>";
}
} // Eintrags Nummero
echo "<br />Eintrag Nr." . $row['id'];
";</td>";
echo "</td>";
echo "</tr>";
echo "<td colspan=\"3\" width = \"550px\">Eintrag:<br />";
echo nl2br($inhalt);
echo "</td>";
echo "</tr>";
echo "</table>";
}
echo "<div align = \"center\">";
// Navigation
mysql_free_result($result1);
if (!isset($_GET['seite']))
{
if ($pages != 1)
{
$string['1'] = '<a href = "/index.php?path=gb&seite=2">Seite vorwärts</a>';
echo $string['1'];
}
}
else
{
if ($_GET['seite'] != 1)
{
$string['2'] = '<a href = "/index.php?path=gb&seite='.round($_GET['seite'] - 1).'">
<br>Neuere Einträge</a>';
echo $string['2'];
}
if ($_GET['seite'] < $pages)
{
$string['1'] = '<a href = "/index.php?path=gb&seite='.round($_GET['seite'] + 1).'">
Ältere Einträge</a>';
echo $string['1'];
}
}
echo "</div>";
?>
Kommentar