5.4k Aufrufe
Gefragt 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
Beantwortet 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
Beantwortet 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>';
}
...