per formular etwas in eine db eintragen

Linyx

Mitglied
Hallo ich habe ein problem und zwar habe ich ein formular und ich möchte mit diesem formular etwas in eine datenbank eintragen, aber es funktioniert nicht kann mir jemand helfen?

code für das formular:
Code:
<form action="eintrag.php" method=post>
Name: <br>
<input type=text name="Array[name]" size= 50>
<br>
<br>
Länge:<br><textarea name="Array[laenge]" row=5 cols=40></textarea>
<br>
<br>
<input type=submit name="SUBMIT" value="Video speichern">

hier der php code der das formular verarbeiten soll:
Code:
<?php

$host = "localhost";
$user = "username";
$password = "dbpasswort";
$dbname = "namederdb";
$tabelle ="db_tabelle";

$dbverbindung = mysql_connect ($host, $user, $password);

$dbanfrage = "INSERT into $tabelle values ('0', '$Array[name]', '$Array[laenge]')";

if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);

?>


Weiß jemand wo der fehler ist?

LG
Linyx
 
Hallo.

Als erstes würd ich den Form tag schließen!
Dann weiterhin bin ich mir sicher, ob er als Name Arrays akzeptiert. Nimm am besten einzelne Namen für die Inputs. Also nur "Name" und "Laenge" zum Beispiel.

Ich frag ich die geposteten Werte immer mit $_POST['Name'] ab. Da gab es dann noch nie Probleme!
 
Zurück