Hallo, also ich habe vor ein paar tagen mit PhP angefangen (arbeite schon seid ca. 2 monaten mit HTML.
jedenfalls hab ich schon ein login script erstellt und das hat auch gut geklappt, nun habe ich mich an einem Gästebuch versucht, im großen und ganzen habe ich alles hinbekommen, aber ich habe das Problem wenn ich etwas eintragen will dann kommt halt das ich alle felder ausfüllen soll, (is ja normal wenn man z.B: nur name und text ausgefüllt hat, aber ich hab alles ausgefüllt und naja k.p was ich da fürn fehler in meinem script habe, ich schick euch mal den link von dem tutorial und die Quellcodes meiner Gästebuch seite sowie der php datei.
Tutorial - Gästebuch: YouTube - PHP - Gästebuch erstellen Part(1/4)
index.php:
index.html:
gaestebuch.html:
die index.php wurde genau nach angaben in dem Tutorial gemacht, also ich bitte euch, um eure hilfe.....
Ich danke schonmal für alle die mir helfen, die Quellcodes könnt ihr je nach belieben verwenden, da die html datein eh nochnicht ausgereift sind und ich dort nochwas dran mache.
MFG Odinsvolk
jedenfalls hab ich schon ein login script erstellt und das hat auch gut geklappt, nun habe ich mich an einem Gästebuch versucht, im großen und ganzen habe ich alles hinbekommen, aber ich habe das Problem wenn ich etwas eintragen will dann kommt halt das ich alle felder ausfüllen soll, (is ja normal wenn man z.B: nur name und text ausgefüllt hat, aber ich hab alles ausgefüllt und naja k.p was ich da fürn fehler in meinem script habe, ich schick euch mal den link von dem tutorial und die Quellcodes meiner Gästebuch seite sowie der php datei.
Tutorial - Gästebuch: YouTube - PHP - Gästebuch erstellen Part(1/4)
index.php:
PHP-Code:
<?php
echo"<body bgcolor='c9b755'><h1>Gästebuch:</h1><hr noshade>";
$connect = mysql_connect("localhost","root","") OR DIE (mysql_error());
mysql_select_db("gaestebuch") OR DIE (mysql_error());
$query = mysql_query("SELECT * FROM gaestebuch ORDER BY id DESC") OR DIE (mysql_error());
$querygetrownum = mysql_num_rows($query);
if ($querygetrownum == 0)
echo "<center>Es sind noch keine Einträge vorhanden.</center>";
while($row = mysql_fetch_assoc ($query))
{
$id = $row('id');
$name = $row('name');
$email = $row('email');
$nachricht = $row('nachricht');
$datum = $row('datum');
$zeit = $row('zeit');
echo"
<table width='85%' bgcolor='c9b755' cellpadding='5' border=0 style='border: 2px solid red;'>
<tr>
<td>
<b>Von: $name <br>
Email: <a href='mailto:$email'>$email</a><br>
am $datum um $zeit</b><p>
</td>
</tr>
<tr>
<td>
".nl2br (strip_tags($nachricht))."
</td>
</tr>
</table><p>
";
}
echo "<hr noshade>";
if($_POST['submit'])
{
$name = $_POST['name'];
$email = $_POST['email'];
$nachricht = $_POST['nachricht'];
$datum = date ('Y-m-d');
$zeit = date ('H:i:s');
if($name && $email && $nachricht)
{
$querypost = mysql_query ("INSERT INTO gaestebuch VALUES ('','name','email','nachricht','datum','zeit')");
echo "Bitte warten.... <metha http-equiv='refresh' content='2'";
}
else
echo "Bitte alle Felder ausfüllen.";
}
echo "
<center>
<h2>Eintragen</h2>
<form action='index.php' method='post'>
<br>
<table style='text-align: left; width: 340px; height: 157px;'
border='2' cellpadding='0' cellspacing='1'>
<tbody>
<tr>
<td>Name: </td>
<td><input name='name' maxlength='25'
type='text'></td>
</tr>
<tr>
<td>Email:</td>
<td><input name='email' maxlength='35'
type='text'></td>
</tr>
<tr>
<td>Nachricht:</td>
<td><textarea cols='30' rows='4'
maxlength='200'></textarea>
</td>
</tr>
<tr>
<td><input value='Eintragen' type='submit' name='submit'></td>
<td></td>
</tr>
</tbody>
</table>
</form>
</center>
";
echo"</body>";
?>
Code:
<!doctype html> <html> <head> <title>Startseite:</title> <style type="text/css"> h1 { color: #000000; } div#header { background-color: #c9b755; border: 3px solid #afafaf; } div#wrapper { width: 1100px; margin-left: auto; margin-right: auto; } div#navi { background-color: #c9b755; width: 90px; padding: 10px; float: left; margin-right: 30px; border: 3px solid #afafaf; list-style: none; font-family: Arial; font-weight: bold; height:385px; } div#login { background-color: #c9b755; width: 90px; padding: 10px; float: right; margin-left: 30px; border: 3px solid #afafaf; list-style: none; font-family: Arial; font-weight: bold; height:385px; } div#werbung { height:20px; width: 1090px; border: 3px solid #afafaf; } div#index { padding: 15px; font-family: Arial; width: 710px; color: #c9b755 } h2 { font-family: Arial; } a.menuitem:hover { color: #FFFF00; } div#footer { padding: 2px; background-color: #c9b755; width: 1088px; border: 4px solid #afafaf; } </style> </head> <body link="#000000" vlink="#000000" alink="#000000" bgcolor="#000000"> <div id="wrapper"> <div id="header"> <h1><center>-=Test-Layout=-</center></h1> </div> <div id="navi"> <li>Menü</li> <a href="index.html" class="menuitem"><li>Startseite:</li></a> <a href="x" class="menuitem"><li>Forum:</li></a> <a href="gb.html" class="menuitem"><li>Gästebuch:</li></a> </div> <div id="login"> <li>Login:</li> </div> <div id="werbung" style="position: absolute; top: 67px; left: 67px;"> <marquee bgcolor="#c9b755">Hier käönnte ihre Werbung stehen....</marquee> </div> <div id="index"> <h2>Willkommen auf unserer kleinen Internetseite:</h2> <br> also unsere Truppe an sich hat keinen Namen wir sind einfach nur Freunde die ein Hobby haben. <br><br> Was dieses Hobby ist ?! <br><br> Wir spielen alle gemeinsam Der Herr der Ringe Tabletop.<br> Worauf wir uns nun spezialisiert haben ist : <br> Der Ringkrieg <br> <br><br> Der Ringkrieg hat begonnen. Orks und Menschen, Zwerge und Elben ziehen zu Tausenden auf Befehl des Einen Rings oder zu seiner Zerstörung in den Kampf. Banner und Pfeile verdunkeln die Sonne und der Boden erzittert unter den Hufen der Kavallerie. </div> <div id="footer"> <center><small>©Copyright: 2010 by Martin M.</small></center> </div> </div> </body> </html>
Code:
<!doctype html> <html> <head> <title>Startseite:</title> <style type="text/css"> h1 { color: #000000; } div#header { background-color: #c9b755; border: 3px solid #afafaf; } div#wrapper { width: 1100px; margin-left: auto; margin-right: auto; } div#navi { background-color: #c9b755; width: 90px; padding: 10px; float: left; margin-right: 0px; border: 3px solid #afafaf; list-style: none; font-family: Arial; font-weight: bold; height:878px; } div#login { background-color: #c9b755; width: 90px; padding: 10px; float: right; margin-left: 0px; border: 3px solid #afafaf; list-style: none; font-family: Arial; font-weight: bold; height:878px; } div#werbung { height:20px; width: 1090px; border: 3px solid #afafaf; } div#index { font-family: Arial; color: #c9b755; border: 3px solid #afafaf; } h2 { font-family: Arial; } a.menuitem:hover { color: #FFFF00; } div#footer { padding: 2px; background-color: #c9b755; width: 1088px; border: 4px solid #afafaf; } </style> </head> <body link="#000000" vlink="#000000" alink="#000000" bgcolor="#000000"> <div id="wrapper"> <div id="header"> <h1><center>-=Test-Layout=-</center></h1> </div> <div id="navi"> <li>Menü</li> <a href="index.html" class="menuitem"><li>Startseite:</li></a> <a href="x" class="menuitem"><li>Forum:</li></a> <a href="gb.html" class="menuitem"><li>Gästebuch:</li></a> </div> <div id="login"> <li>Login:</li> </div> <div id="werbung" style="position: absolute; top: 67px; left: 57px;"> <marquee bgcolor="#c9b755">Hier käönnte ihre Werbung stehen....</marquee> </div> <div id="index"> <iframe src="index.php" width="864" height="894"></iframe> </div> <div id="footer"> <center><small>©Copyright: 2010 by Martin M.</small></center> </div> </div> </body> </html>
Ich danke schonmal für alle die mir helfen, die Quellcodes könnt ihr je nach belieben verwenden, da die html datein eh nochnicht ausgereift sind und ich dort nochwas dran mache.
MFG Odinsvolk
Kommentar