000
13.06.2004, 14:47 Uhr
icestorm
|
Hallo!
Ich hab ein Gästebuch, dieses möchte ich online stellen, wenn mein neues HP Design fertig ist, jetzt hab ich aber ein Problem, das GB läst sich nicht "integrieren"
Die HP soll so aussehen: http://www.simondoppler.de/hp_neu/ Aber das Gästebuch schaut nur so aus: http://www.simondoppler.de/hp_neu/gb.php
Es wandelt also das letzte <td> Tag nicht um!
Hier mal die php-datei "gb.php"
PHP 4: |
<?php include('var.inc.php'); if (!isset($aktion)) { $aktion = "show"; } if (!isset($seite)) { $seite = 1; } if ($aktion == "show") { echo"<html>". "<head>". "<title>Simons Gästebuch</title>". "<style type=\"text/css\">". "<!--
.tabletitle { color: 000000; background-color: ||LC01|| background-image: url(cellpic.gif) }
.tabletitle2 { color: 000000; background-color: ||LC01|| background-image: url(cellpic2.gif) }
.pgr { font-size: 11pt; text-decoration: none; color: 000000 }
a:link { font-size: 10pt; text-decoration: underline; color: 000000 } a:visited { font-size: 10pt; text-decoration: underline; color: 000000 } a:active { font-size: 10pt; text-decoration: none; color: ffffff } a:hover { font-size: 10pt; text-decoration: none; color: ffffff } body { font-size: 10pt; text-decoration: ; color: 000000 } table { font-size: 10pt; text-decoration: none; color: 000000 } -->". "</style>". "</head>". "<body bgcolor=\"||LC01|| $conn = mysql_connect($dbserver,$dbuser,$dbpass); mysql_select_db($dbname,$conn); $anfang = ($seite-1)*$beitraege+1; $ende = $anfang+$beitraege-1; $query = "SELECT * FROM gb ORDER BY datum DESC"; $result = mysql_query($query,$conn); $gesamt = mysql_num_rows($result); if ($gesamt == 0) { echo "Keine Beiträge vorhanden !"; } $counter = 1; if ($ende > $gesamt) { $ende = $gesamt; } echo"<table border=1 bordercolor=\"||LC01|| "<tr>". "<td valign=\"top\" border=0 class=\"tabletitle\" width=\"100%\"><center><a href=\"index.html\"><img src=\"header.gif\" border=0></a></center></td>". "</tr>". "<tr>". "<td><table border=1 width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr class=\"tabletitle\"><td width=\"10%\"><center><b>Navigation</b></center></td><td width=\"64%\"><center><b>Gästebuch</b></center></td><td width=\"18%\"><center><b>Navigation</b></center></td></tr><tr><td valign=\"top\" width=\"18%\">". " Homepage<br>". "» <a href=\"index.html\">Home</a><br>". " Familie<br>". "» <a href=\"gabi.html\">Meine Mutter</a><br>". "» <a href=\"thomas.html\">Mein Vater</a><br>". "» <a href=\"geschwister.html\">Meine Geschwister</a><br>". "» <a href=\"familie.html\">Andere Familienmitglieder</a><br>". "» <a href=\"ueber_mich.html\">Über mich</a>". "</td>". "<td>". "<table cellspacing=\"0\" cellpadding=\"0\" border=\"1\" align=\"center\" width=\"50%\">"; while ($zeileholen = mysql_fetch_array($result,MYSQL_ASSOC)) { if (($counter >= $anfang) AND ($counter <= $ende)) { echo"<tr width=\"50%\">". "<td background=\"cellpic.gif\">geschrieben von: <b>". stripslashes($zeileholen["Name"])."</b></td></tr><td><b><a href=\"http://".Stripslashes($zeileholen["Homepage"])."\" target=\"__blank__\">Homepage</a></b><br><b><a href=\"mailto:". stripslashes($zeileholen["Email"])."\">Mail</a></b><br>am ".$zeileholen["Datum"]."</td>". "</tr>". "<tr>". "<td colspan=\"3\" width=\"75%\">Titel : ". stripslashes($zeileholen["Titel"])."</td>". "</tr>". "<tr>". "<td colspan=\"3\">". stripslashes( nl2br( htmlentities($zeileholen["Beitrag"])))."</td>". "</tr>";"</table>". "</td>"; "<td valign=\"top\" width=\"18%\"> Interaktiv<br>". "» <a href=\"contact.html\">Kontaktformular</a><br>". "» <a href=\"gb/index.php\">Gästebuch</a><br>". "» <a href=\"chat.html\">Chat</a><br>". " Sonstiges<br>". "» <a href=\"links.html\">Links</a><br>". "» <a href=\"impressum.html\">Impressum</a><br>". "» <a href=\"http://www.starwars-saga.org\">StarWars-Saga.org</a></td></tr></table>"; } $counter++; } echo "<center><table border=\"1\" cellspacing=\"1\" cellpadding=\"1\"><tr><td>"; if ($seite == 1) { echo"<<"; } else { echo"<a href=\"gb.php?aktion=show&seite=".($seite-1)."\"><<</a>"; } echo"</td><td><a href=\"gb.php?aktion=edit\">neuer Beitrag</a></td><td>"; if ($ende >= $gesamt) { echo">>"; } else { echo"<a href=\"gb.php?aktion=show&seite=".($seite+1)."\">>></a>"; } echo "</td></tr>"; echo"</table></center>"; }
if ($aktion == "edit") { echo"<html>". "<head>". "<title>Simons Gästebuch</title>". "<style type=\"text/css\">". "<!--
.input { font-size: 12px; font-family: tahoma,helvetica; color: ||LC01|| background-color: ||LC01|| border:1px solid ||LC01|| border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; text-indent : 2px; }
.tabletitle { color: 000000; background-color: ||LC01|| background-image: url(cellpic.gif) }
.tabletitle2 { color: 000000; background-color: ||LC01|| background-image: url(cellpic2.gif) }
.pgr { font-size: 11pt; text-decoration: none; color: 000000 }
a:link { font-size: 10pt; text-decoration: underline; color: 000000 } a:visited { font-size: 10pt; text-decoration: underline; color: 000000 } a:active { font-size: 10pt; text-decoration: none; color: ffffff } a:hover { font-size: 10pt; text-decoration: none; color: ffffff } body { font-size: 10pt; text-decoration: ; color: 000000 } table { font-size: 10pt; text-decoration: none; color: 000000 } -->". "</style>". "</head>". "<body bgcolor=||LC01|| echo"Neuen Eintrag schreiben :"; echo"<form action=\"gb.php?aktion=insert\" method=\"post\">". "<table cellspacing=\"2\" cellpadding=\"2\" border=\"0\">". "<tr>". "<td>Name : </td>". "<td><input type=\"text\" name=\"name\" size=\"30\" maxlength=\"50\"></td>". "</tr>". "<tr>". "<td>E-Mail : </td>". "<td><input type=\"text\" name=\"homepage\" size=\"30\" maxlength=\"170\"></td>". "</tr>". "<tr>". "<td>Homepage* : </td>". "<td><input type=\"text\" name=\"email\" size=\"30\" maxlength=\"50\"></td>". "</tr>". "<tr>". "<td>Titel :</td>". "<td><input type=\"text\" name=\"titel\" size=\"30\" maxlength=\"100\"></td>". "</tr>". "<tr>". "<td valign=\"top\">Beitrag :</td>". "<td><textarea cols=\"40\" rows=\"12\" name=\"beitrag\"></textarea></td>". "</tr>". "<tr>". "<td><input type=\"submit\" class=\"input\" name=\"sub\" value=\"Eintragen\"></td>". "<td><input type=\"reset\" class=\"input\" name=\"res\" value=\"Reset\"></td>". "</tr>". "</table>". "<p>* bitte ohne http:// angeben</p>". "</form>"; } if ($aktion == "insert") { $conn = mysql_connect($dbserver,$dbuser,$dbpass); mysql_select_db($dbname,$conn); $datum = date("Y-m-d H:i:s",time()); $query = "INSERT INTO gb VALUES ('', '". addslashes($name)."', '". addslashes($homepage)."', '". addslashes($email)."', '". addslashes($titel)."', '". addslashes($beitrag)."' ,'".$datum."')"; $result = mysql_query($query,$conn); if (!$result) { die ("Sorry, Datenbankeintrag hat nicht funktioniert"); } mysql_close($conn); header("Location:gb.php"); } ?>
|
Ums klarzustellen, das hier wird nicht angezeigt:
PHP 4: |
"<td valign=\"top\" width=\"18%\"> Interaktiv<br>". "» <a href=\"contact.html\">Kontaktformular</a><br>". "» <a href=\"gb/index.php\">Gästebuch</a><br>". "» <a href=\"chat.html\">Chat</a><br>". " Sonstiges<br>". "» <a href=\"links.html\">Links</a><br>". "» <a href=\"impressum.html\">Impressum</a><br>". "» <a href=\"http://www.starwars-saga.org\">StarWars-Saga.org</a></td></tr></table>";
|
Und wenn ich schon dabei bin: wie mach ich das, dass HTML Code, der von PHP umgewandelt in html wurde, dass er nicht in einer "wurst" da steht??
Danke schonmal!
Hoffe ihr könnt mir helfen! Ich komm da nicht weiter :'( Dieser Post wurde am 13.06.2004 um 15:30 Uhr von Pablo editiert. |