5.7k Aufrufe
in Skripte(PHP,ASP,Perl...) von azn-freak Mitglied (215 Punkte)
Hallo alle zusammen,
ich will ein Script erstellen mit dem ich einfache Daten aus einem Formular in meine Datenbank eintragen kann, doch ich bekomm es einfach nicht hin.

Im Moment sieht meine Formularseite wie folgt aus:

<form method=post action=send.php>
User: <input type=text name="User" size=30><br>
Passwort: <input type=text name="Passwort" size=30><br>
<input type=submit name="submit" value="abschicken">
</form>

Das PHP Script dazu sieht so aus:

<?php
$db_server = "host";
$db_name = "name";
$db_user = "user";
$db_passwort = "pw";
$db_table = "table_name";

$User = $_POST["User"];
$Passwort = $_POST["Passwort"];

$anlegen = "INSTERT INTO db_table (User, Passwort)
VALUES ('$User', '$Passwort')";

$anlegen = mysql_query($anlegen);
?>

Kann mir jemand sagen was ich falsch gemacht habe oder wie ich das machen muss?

2 Antworten

0 Punkte
von
deine Fehlerbeschreibung
ich bekomm es einfach nicht hin
ist nun nicht gerade sinnvoll, vielleicht willst du dir einfach mal das Kapitel MySQL auf Quakenet anschauen?
0 Punkte
von timoxy Mitglied (133 Punkte)
$mysql = mysql_connect('localhost', 'user', 'passwort') or die(mysql_error());
mysql_select_db('datenbank', $mysql) or die(mysql_error());

//dies ist ein Bsp: musst dir dann halt noch richtig umbauen...
$sql = "INSERT INTO `user` (`nummer`, `vorname`, `nachname`, `user`, `pw`, `admin`) VALUES ('".$_POST['nummer']."', '".$_POST['vorname']."', '".$_POST['nachname']."', '".$_POST['user']."', '".$_POST['pw']."', '".$_POST['admin']."')";
if(mysql_query($sql, $mysql)) {
$text='<h5>Kunde wurde angelegt...</h5>';
}
else {
$text='<h5>FEHLER: Daten konnten nicht gespeichert werden...</h5>';
}

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...