Hallo,
ich möchte gerne Daten in eine Datenbank bringen, was mir aber nicht gelingt.
Zum beseren Verständnis, hier mal die Quellcodes:
und hier die zweite Datei:
und hier noch die Datenbank
Ich hoffe ich habe nun alles angezeigt was ihr evtl. braucht um mich aus dem Wahnsinn zu ziehen.
Dahin bin ich auf dem besten Weg.
Mit diesem Thema kämpfe ich schon sehr lange.
Meinen Dank im voraus.
LG
willytyp
ich möchte gerne Daten in eine Datenbank bringen, was mir aber nicht gelingt.
Zum beseren Verständnis, hier mal die Quellcodes:
Code:
<html>
<head>
<body>
<p>Geben Sie bitte einen vollständigen Datensatz ein<br />
und senden Sie das Formular ab:</p>
<form action = "gesendet.php" method = "post">
<p><input name="name" /> name</p>
<p><input name="email" /> email</p>
<p><input name="kommentar" /> kommentar</p>
<p><input type="submit" name="gesendet" />
<input type="reset" /></p>
</form>
<p>Alle Datensätze <a href="db_tabelle.php">anzeigen</a></p>
</body>
</html>
und hier die zweite Datei:
Code:
<html
<head>
<body>
<?php
/*echo "Hallo Welt";*/
if (isset($_POST["gesendet"]))
{
$con = mysqli_connect("","root");
mysqli_select_db($con, "gaestebuch"); /*Datenbank*/
$client_ip = $_SERVER['REMOTE_ADDR']; /*IP ermitteln*/
echo $client_ip; /*nur zum Testen*/
$sql = "insert gaeste" /*Tabelle*/
. "(name,email,ip,kommentar) values " /*Spalteüberschriften*/
. "('" . $_POST["name"] . "', " /*Zeichenkette mit Anfangsklammer*/
. "'" . $_POST["email"] . ", " /*Zeichenkette*/
. "'" . $_POST[$client_ip] . ", " /*funktioniert nicht*/
. "'" . $_POST["kommentar"] . "')"; /*Zeichenkette mit Endklammer*/
mysqli_query($con, $sql);
$num = mysqli_affected_rows($con);
if ($num>0)
{
echo $num; /*nur zum Testen*/
echo "<p><font color='#00aa00'>";
echo "Es wurde 1 Datensatz hinzugefügt";
echo "</font></p>";
}
else
{
echo $num; /*nur zum Testen- hier wird -1 angezeigt*/
echo "<p><font color='#ff0000'>";
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt";
echo "</font></p>";
}
mysqli_close($con);
}
?>
</head>
</body>
</html>
und hier noch die Datenbank

Ich hoffe ich habe nun alles angezeigt was ihr evtl. braucht um mich aus dem Wahnsinn zu ziehen.
Dahin bin ich auf dem besten Weg.
Mit diesem Thema kämpfe ich schon sehr lange.
Meinen Dank im voraus.
LG
willytyp
Zuletzt bearbeitet von einem Moderator: