Hallo ihr Lieben,
ich bin totaler PHP-Anfänger, für ein Projekt muss ich ein Formular mit einer Datenbank verbinden.
Der Verbindungsaufbau klappt problemlos. Absenden des Formulares erstellt eine neue, leere Zeile in der Datenbank.
Das HTML Formular (gekürzt) und das PHP Skript sehen momentan so aus:
Code:
<div class="col-md-6">
<h3 class="dark-grey">Registration</h3>
<form action="eintragen.php" method="post">
<div class="form-group col-lg-6">
<label>Vorname</label>
<input type="text" name="vname" class="form-control">
</div>
<div class="form-group col-lg-6">
<label>Nachname</label>
<input type="text" name="nname" class="form-control">
</div>
<div class="form-group col-lg-6">
<label>Ort</label>
<input type="text" name="" class="form-control">
</div>
<div class="form-group col-lg-6">
<label>Job</label>
<input type="text" name="job" class="form-control">
</div>
<div class="form-group col-lg-12">
<label>Email Addresse</label>
<input type="text" name="email" class="form-control">
</div>
<input type="submit" name="submit" value="Absenden">
</form>
</div>
PHP-Code:
<?php
require 'dbNewConnection.php';
$conn = Connect();
$vname = $_POST['vname'];
$nname = $_POST['nname'];
$email = $_POST['email'];
$job = $conn->real_escape_string($_POST['job']);
$query = "INSERT into `login` (lid, vname,nname, email, job) VALUES(NULL, '$vname', '$nname', '$email','$job')";
$success = $conn->query($query);
$conn->close();
?>
Wäre sehr dankbar für Tips und Hinweise !