Web_spider
Neues Mitglied
Hi ich habe mal nen Gästebuch System geschrieben, aber es klappt nicht.
ICh hoffe ihr findet den Fehler:
Html Datei: eintr.html
eintrag.php:
lesersites.php:
EDIT: es muss an der Datei eintragen.php liegen, denn wenn ich Daten manuell phpmyadmin eintrage klappt es.
ICh hoffe ihr findet den Fehler:
Html Datei: eintr.html
Code:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<form action="eintrag.php" method="post">
<table border="0">
<tr>
<td>Ihr Name: </td>
<td><input type="text" name="derName"></td>
</tr>
<tr>
<td>Ihre E-mail: </td>
<td><input type="text" name="mail"></td>
</tr>
<tr>
<td>Web-adresse: </td>
<td><input type="text" name="url" value="http://"></td>
</tr>
<tr>
<td>Kommentar: </td>
<td><textarea name="kommentar" cols="40" rows="5"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Eintragen"></td>
<td><input type="reset" value="Zurücksetzen"></td>
</tr>
</table>
</form>
</body>
</html>
PHP:
<?php
$derName = $_POST['dername'];
$mail = $_POST['mail'];
$url = $_POST['url'];
$kommentar = $_POST['kommentar'];
$punkt = ".";
$datum = date("d");
$datum.= $punkt;
$datum.= date("m");
$datum.= $punkt;
$datum.= date("Y");
$zeit = date("G");
$zeit.= $punkt;
$zeit.= date("i");
$zeit.= $punkt;
$zeit.= date("s");
$derName = htmlspecialchars($derName);
$kommentar = htmlspecialchars($kommentar);
$kommentar = nl2br($kommentar);
$db = mysql_connect("localhost", "xxxx", "xxxx");
mysql_select_db("manitu");
$anfrage = "INSERT INTO lesersites VALUES ('";
$anfrage.= $derName;
$anfrage.= "', '";
$anfrage.= $mail;
$anfrage.= "', '";
$anfrage.= $datum;
$anfrage.= "', '";
$anfrage.= $zeit;
$anfrage.= "', '";
$anfrage.= $url;
$anfrage.= "', '";
$anfrage.= $kommentar;
$anfrage.= "')";
mysql_query($anfrage);
mysql_close($db);
print("<p>Vielen Dank für ihren Eintrag!</p>");
print("<a href='lesersites.php'>Zurück zum Gästebuch</a>");
?>
PHP:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Keyboard 4 gaming - Gästebuch -</title>
</head>
<body>
<h3>Gästebuch</h3>
<p>
Tragen sie <a href="eintr.html">hier Ihr Gästebucheintrag ein.</a>
</p>
<?php
$db = mysql_connect("localhost", "xxxxx", "xxxxx");
mysql_select_db("manitu");
$anfrage = "SELECT * FROM lesersites";
$ergebnis = mysql_query($anfrage);
$anz = mysql_num_rows($ergebnis);
print("<br>Es sind ");
print($anz);
print(" Gästebucheinträge:<br><br><hr>");
$spaltenzahl = mysql_num_fields($ergebnis);
while($zeile = mysql_fetch_row($ergebnis))
{
print("<br><b>Name: </b>");
print($zeile[0]);
print("<br><b>E-mail </b>");
print("<a href='mailto:");
print($zeile[1]);
print("'>");
print($zeile[1]);
print("</a><br>Eingetragen am ");
print($zeile[2]);
print(" um ");
print($zeile[3]);
print("<br><b>Adresse: </b>");
print("<a href='");
print($zeile[4]);
print("' target='_blank'>");
print($zeile[4]);
print("</a><br><b>Kommentar: </b>");
print($zeile[5]);
print("<br><br><hr>");
}
mysql_close($db);
?>
</body>
</html>
Zuletzt bearbeitet: