Übergabe von Formular zu $_POST geht nicht

Daze1302

Grünschnabel
Servus zusammen. Ich versuche gerade von einem Formular einen Datensatz in eine MySQL Datenbank einzutragen. Das Problem ist, dass es die Werte aus dem Formular scheinbar nicht übergibt. Evtl. kann ja jemand helfen.

Hier das Formular:
<form action="verarbeitung.php">
Name:<br>
<input type="text" name="name"><br>

Vorname:<br>
<input type="text" name="vorname"><br>

Mobil:<br>
<input type="text" name="mobil"><br>

Festnetz:<br>
<input type="text" name="festnetz"><br>

<input type="submit" value="Absenden">
<input type="reset" value="Eingaben löschen">
</form>


Und hier die Verarbeitung:
$user = 'root';
$pass = '';
$db = 'telefonbuch';

$db = new mysqli('localhost', $user, $pass, $db) or die("Verbindungsfehler zur Datenbank");

if (isset($_POST['name'])) {
$name = $_POST['name'];
}

if (isset($_POST['vorname'])) {
$price = $_POST['vorname'];
}

if (isset($_POST['mobil'])) {
$description = $_POST['mobil'];
}

if (isset($_POST['festnetz'])) {
$description = $_POST['festnetz'];
}

echo $name;
$db->close();



Hier noch der Fehler:
Notice
: Undefined variable: name in C:\xampp\htdocs\verarbeitung.php on line 33

(ich wollte eine Variable zum Test einfach mal ausgeben)
 
Das ist kein Fehler sondern eine Notiz. Das bewirkt noch nix schlimmes.
Du solltest aber beim form mitgeben, dass es vom Type "POST" ist.
HTML:
<form action="verarbeitung.php" method="post">
 
Zurück