Hallo,
ich habe folgendes Problem.
Ein Freund und ich müssen für ein "Schulprojekt" eine HTML-Eingabeseite erstellen, bei der die eingegebenen Werte per .php auf die Datenbank (phpmyadmin) übertragen werden sollen.
Nun..die Eingabeseite sieht eigentlich ganz nett aus, Oberfläche wurde mit bootstrap und css bearbeitet, doch das Problem ist, dass die bei der Eingabe-Seite eingetragenen Werte einfach nicht an die Datenbank übermittelt werden...wir beide sitzen schon zu "lange drann" (4 1/2h)
, doch finden nicht diesen "Fehler". Wir wissen nicht ob es an der .html- oder .php-Seite liegt. Uns ist zwar bewusst, dass es etwas total simples sein muss, kommen aber trotzdem nicht drauf..
Wir sind dankbar für jegliche Hilfe
Das wäre die Eingabe-Seite
Dies wäre die spiele_input.php-Seite, welche die Werte in die Datenbank übermitteln sollte:
Und natürlich am Ende die "verbindung.php":
MfG hamsicam

Beitragsmoderation (Manko10):
[‼] Namen auf Wunsch des Autors aus Code entfernt.
ich habe folgendes Problem.
Ein Freund und ich müssen für ein "Schulprojekt" eine HTML-Eingabeseite erstellen, bei der die eingegebenen Werte per .php auf die Datenbank (phpmyadmin) übertragen werden sollen.
Nun..die Eingabeseite sieht eigentlich ganz nett aus, Oberfläche wurde mit bootstrap und css bearbeitet, doch das Problem ist, dass die bei der Eingabe-Seite eingetragenen Werte einfach nicht an die Datenbank übermittelt werden...wir beide sitzen schon zu "lange drann" (4 1/2h)
Wir sind dankbar für jegliche Hilfe

Das wäre die Eingabe-Seite
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> <link rel="stylesheet" type="text/css" href="css/style.css"> </head> <body> <div id="wrapper"> <img src="http://www.php.de/images/frs_logo.gif" width="100%"> <div class="well"> <p> <img class="img_border" src="http://www.php.de/images/kpbb.gif" align="right" vspace="10" hspace="20" alt="Kaeptain"> <form action ="spiele_input.php" method="POST"> Name: <br> <input type="text" class="span3" name="name" size="20"> <br> Vorname: <br> <input type="text" class="span3" name="vorname" size="20"> <br> Geschlecht: <br> <input type="text" class="span3" name="geschlecht" size="20"> <br> Geburtstag: <br> <input type="text" class="span3" name="geburtstag" size="20"> <br> Alter: <br> <input type="text" class="span3" name="alter" size="20"> <br> Datum: <br> <input type="text" class="span3" name="datum" size="20"> <br><br> <input type="Submit" class="btn btn-success" value="Daten senden"> <input type="Reset" class="btn btn-danger" value="Daten zuruecksetzen"> <br> <br><b><font size="4"> Vielen Dank! </font></b><br> </p> </form> </div> </div> </body> </html>
Dies wäre die spiele_input.php-Seite, welche die Werte in die Datenbank übermitteln sollte:
PHP-Code:
<html>
<head>
<title></title>
<meta name="editor" content="html-editor phase 5">
</head>
<body text="#000000" bgcolor="#AABBFF" link="#FF0000" alink="FF0000" vlink="#FF0000">
<?php
$server = "localhost"; $user = "root"; $pass = "";
echo "<br>Nehme Verbindung zur Datenbank auf dem Server <b>$server</b> auf!";
$verbindung = mysql_connect($server, $user, $pass)
or die ("Konnte Verbindung zur Datenbank nicht herstellen!");
mysql_select_db("ravensburger", $verbindung);
$name = $_POST["name"];
$vorname = $_POST["vorname"];
$geschlecht = $_POST["geschlecht"];
$geburtstag = $_POST["geburtstag"];
$alter = $_POST["alter"];
$datum = $_POST["datum"];
$sql = "INSERT INTO spieleland (name, vorname, geschlecht, geburtstag, alter, datum)
VALUES('$name', '$vorname', '$geschlecht', '$geburtstag', '$alter', '$datum')";
$ergebnis = mysql_query($sql, $verbindung);
echo "<br><br>Die Daten sind in die Datenbank eingefügt!";
mysql_close($verbindung);
?>
</body>
</html>
Und natürlich am Ende die "verbindung.php":
PHP-Code:
<html>
<body>
<h4> Verbindung zu MySQL herstellen </h4>
<?php
$server = "localhost";
$user = "root";
$pass = "";
echo "<br>Nehme Verbindung zur Datenbank auf dem Server <b>$server</b> auf";
$verbindung = mysql_connect($server, $user, $pass)
or die("Keine Verbindung zur Datenbank!");
echo "<br><br> Verbindung hergestellt.";
mysql_close ($verbindung);
echo "<br>Verbindung beendet."
?>
</body>
</html>
Beitragsmoderation (Manko10):
[‼] Namen auf Wunsch des Autors aus Code entfernt.

Kommentar