Nö - Jeder hat mal angefangen. Meine Anfänge waren auch katastrophalAuch wenn ich langsam das Gefühl hab ich bin zu dumm für das Ganze.
Funktioniert es denn jetzt?
Hallo!
Wow, ihr kennt euch alle ganz schön aus. Ja sie ist die Trainerin, der ich es letztendlich abgeben muss.
Hier ist nun der derzeitige Stand der Dinge.
Auch wenn ich langsam das Gefühl hab ich bin zu dumm für das Ganze.
Nochmals Danke für eure Antworten!PHP-Code:<?php
$error = FALSE;
mysql_connect("localhost", "root", "");
mysql_select_db("guestbook");
$name = htmlentities(mysql_real_escape_string($_POST['name']));
$eMail = htmlentities(mysql_real_escape_string($_POST['eMail']));
$eintrag = htmlentities(mysql_real_escape_string($_POST['eintrag']));
$homepage = htmlentities(mysql_real_escape_string($_POST['homepage']));
$datum = date("d.m.Y - H:i");
if (isset( $_POST['senden'], $_POST['name'], $_POST['eintrag'], $_POST['eMail'], $_POST['homepage'] ))
{
extract( $_POST );
}
else
{
}
if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $eMail)) //E-Mail Überprüfung
{
echo "";
}
if(!empty($senden))
{
if( (empty($name)) || (empty($eintrag)) ) //Hier wird gschaut ob name UND eintrag da is
{
$error = TRUE;
$eig = "<p><strong>Eingabefehler. Bitte Name UND Nachricht einfügen.</strong></p>";
}
}
if((!empty($senden)) && ($error != TRUE) )
{
$query = "INSERT INTO gaestebuch (name, eintrag, datum, eMail, homepage) VALUES ('$name', '$eintrag', '$datum', '$eMail', '$homepage')";
$eintragen = mysql_query($query);
header('Location: gaestebuch.php'); //damit beim aktualisieren kein Mist mehr passiert
exit;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Willkommen!</title>
</head>
<style type="text/css">
<!--
hr {width: 300px;}
-->
</style>
<body style="text-align: center; background-color: #69B8D6; font-family: Georgia, "Times New Roman", Times, serif;">
<p>Die mit * gekennzeichneten Felder müssen ausgefüllt werden.</p>
<?php
if($error == TRUE)
{
echo $eig;
}
?>
<form action="gaestebuch.php" method="post">
<input type="text" name="Antispam" style="display:none;">
<table style="text-align: left;">
<tr>
<td>
Name:* </td>
<td>
<input type="text" name="name" size="50"> </td>
</tr>
<tr>
<td>
Email-Adresse: </td>
<td>
<input type="text" name="eMail" size="50"> </td>
</tr>
<tr>
<td>
Homepage:</td>
<td>
<input type="text" name="homepage" size="50"> </td>
</tr>
<tr>
<td>
Nachricht*:</td>
<td>
<textarea name="eintrag" rows="5" cols="39"></textarea> </td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="senden" value="Eintragen" size="50"></td> </tr> </table>
</form>
<?php
$ausgabe = "SELECT * FROM gaestebuch ORDER BY datum";
$result = mysql_query($ausgabe) or die(mysql_error());
while($daten = mysql_fetch_array($result)) //Hier ist die Schleife der Ausgabe
{
echo "Name: ";
echo $daten['name'];
echo "<br />";
echo "E-Mail: ";
echo $daten['eMail'];
echo "<br />";
echo "Datum: ";
echo $daten['datum'];
echo "<br />";
echo "Beitrag: ";
echo $daten['eintrag'];
echo "<br />";
echo "<hr />";
echo "<br />";
}
?>
</body>
</html>
viele liebe Grüße
Lyc
Nö - Jeder hat mal angefangen. Meine Anfänge waren auch katastrophalAuch wenn ich langsam das Gefühl hab ich bin zu dumm für das Ganze.
Funktioniert es denn jetzt?
...Meine Meinung
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)