Florian M.: Über Formular Daten in MySQL Datenbank einlesen

Beitrag lesen

Guten morgen,

ich glaube heute morgen stehe ich ein wenig auf dem Schlauch.
Situtation:
Über html-Formular möchte ich den Namen in die jeweilige
Datenbank bzw. Tabelle speichern.

MySQL Datenbank angelegt => www
Tabelle => test
Spalte => name varchar(30)

PHP-Datei: user_input.php
<?php
if ($submit) {
  $db = mysql_connect("localhost") or die
    ("Es konnte keine Verbindung zur Datenbank hergestellt werden");
  mysql_select_db("www", $db) or die
    ("Die angegebene Datenbank existiert nicht");

$abfrage = "INSERT INTO test (name) VALUES ('$name')";
  $eintragen = mysql_query($abfrage, $db);
  echo "Datensatz erfolgreich aktualisiert!";
}
?>

HTML-Datei: test.html
<html>
<head>
<title>MySQL Eintrag</title>
</head>
<body>
<form method="post" action="user_input.php">
  <table width="30%" border="1" cellspacing="0" cellpadding="4">
    <tr>
      <td width="20%">Name:</td>
      <td width="80%"><input type="text" name="name" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td colspan="2"><input type="submit" name="submit" value="Eintragen"></td>
    </tr>
  </table>
</form>
</body>
</html>

Wo ist der Fehler?

Im Voraus schon einmal Danke für eure Bemühungen. thx

bis denn
Florian