Sn0w1
Freizeitschrauber(in)
[GELÖST] Formular in MySQL Datenbank speichern funktioniert nicht
Hello together, ich mal wieder...
Ich hab nun also folgenden Html formular code, saved as newsletter.html:
Und folgenden php code saved as newsletter.php (ja username und passwort sind richtig eingetragen in zeile 2^^):
Leider bekomme ich immer ein no durch die letzte if abfrage.. Das müsste heißen, das zwar eig alles geht aber er den eintrag nicht macht. Und nun stell ich mir die Frage obs an mir oder am Code liegt... Falls mal wer rüberschauen will..
Hello together, ich mal wieder...
Ich hab nun also folgenden Html formular code, saved as newsletter.html:
HTML:
<form method="post" action="newsletter.php">
<tr>
<td>Vorname:</td>
<td><input type="text" name="vorname" /></td>
</tr>
<br />
<tr>
<td>Nachname:</td>
<td><input type="text" name="nachname" /></td>
</tr>
<br />
<tr>
<td>E-Mail Adresse:</td>
<td><input type="text" name="mail" /></td>
</tr>
<tr>
<td>Straße und Hausnummer:</td>
<td><input type="text" name="strasse" /></td>
</tr>
<br />
<tr>
<td>Postleitzahl:</td>
<td><input type="text" name="plz" /></td>
</tr>
<tr>
<td>Ort:</td>
<td><input type="text" name="ort" /></td>
</tr>
<br />
<br />
<td><input type="submit" value="Senden" /><input type="reset" value="Abbrechen" /></td>
Code:
<?php
$verbindung = mysql_connect("localhost", "username", "passwort")
or die ("Falscher Benutzer, Passwort oder Server!");
mysql_select_db("beefsteak")
or die ("Verbindung zur Datenbank war nicht möglich!");
$vorname = $_POST["vorname"];
$nachname = $_POST["nachname"];
$mail = $_POST["mail"];
$strasse = $_POST["strasse"];
$plz = $_POST["plz"];
$ort = $_POST["ort"];
$eintrag = "INSERT INTO newsletter
(Vorname, Nachname, E-Mail Adresse, Straße/Hausnummer, PLZ, Ort)
VALUES
('$vorname', '$nachname', '$mail', '$strasse', '$plz', '$ort')";
$eintragen = mysql_query($eintrag);
if ($eintragen == true) {
echo "OK"
} else
{
echo "no"
}
mysql_close($verbindung);
?>
Zuletzt bearbeitet:

Es geht nur um die Bezeichnungen der Spalten in den Tabellen.