ich bin eine Novize in Sachen PHP und versuche gerade meine ersten Schritte in Richtung dynamischer Webpage. Dazu habe ich versucht Beispiele nachzustellen, die in einem PHP Tutorial von www.webmaster-resource.de veröffentlicht wurden. Aus irgendeinem Grund läuft der Zugriff auf die MySQL in diesem Beispiel nicht! Der Zugriff aus anderen Applikationen ist jedoch OK. Um ehrlich zu sein weiß ich auch gar nicht so richtig, in welcher Richtung ich nun weitersuchen muß, vermutlich habe ich ein Problem mit PHP, oder? Bin für jegliches Kommentar dankbar!
Hier das initiale File "gaestebuch.php3" :
- Code: Select all
<html>
<head>
<title>Mein Gästebuch</title>
</head>
<body>
<form action="einfuegen.php3" method="post">
<table border="1">
<tr>
<td><b>Name:</b></td>
<td><input type="text" name="name" maxlength="50"></td>
</tr>
<tr>
<td><b>Titel des Eintrages:</b></td>
<td><input type="text" name="titel" maxlength="40"></td>
</tr>
<tr>
<td><b>Eintrag:</b></td>
<td><textarea name="eintrag" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td align="center" colspan="2">
<input type="submit" value="Eintragen">
<input type="reset" value="Löschen">
</td>
</tr>
</table>
</form>
</body>
</html>
Die entsprechenden Felder in der Datenbank wurden angelegt!
und hier das File "einfuegen.php3" :
- Code: Select all
<html>
<head>
<title>Eintrag hinzufügen</title>
</head>
<body>
<?php
$db=mysql_connect("localhost","","");
mysql_select_db("daten", $db);
mysql_query("
INSERT INTO gaestebuch
(datum, name, titel, eintrag)
VALUES
(NOW(''), '$name', '$titel', '$eintrag')
", $db);
if(mysql_affected_rows($db)==1)
echo "Vielen Dank für Ihren Eintrag!<br>",
"<a href=\"gaestebuch.php3\">Zurück</a>";
else
echo "Beim Eintragen ist ein Fehler aufgetreten.<br>",
"<a href=\"javascript:history.back();\">Zurück</a>";
?>
</body>
</html>
Schon jetzt herzlichen Dank!