Frank Kümmerle: Dateinamen in MYSQL-Datenbank schreiben

Beitrag lesen

Hallo,

ich habe ein Formular in dem ich mehrer Daten eingebe und auch Dateinamen auswähle. Danach möchte ich alles in meine Datenbank schreiben. Ich möchte keinen Dateiupload, sondern nur den Dateinamen abspeichern.

Hier ein Auszug aus meinem Formular:

<form action="xyz.php" method="post" class="normal" enctype="multipart/formdata">
<input type="text" name="B_Bilderpfad" size="75" class="normal" />
<input type="text" name="B_Anzahl" size="5" class="normal" />
<input type="file" name="B_Bild1" size="50" class="normal" />
<input type="submit" value="Hinzuf&uuml;gen" name="Hinzufuegen" alt="Hinzufügen" border="0" class="normal" />
</form>

Und nun der Auszug aus der Datei xyz.php:

$SQLString = "INSERT INTO Bilder(Bilderpfad,Anzahl,Bild1)
     VALUES(
     '$_POST[B_Bilderpfad]',
     '$_POST[B_Anzahl]',
     $_FILES[B_Bild1]['name'],
     )";

Leider kommen in Datenbank nur die Daten mit $_POST an. Die Daten aus dem Formlarfeld mit dem Type="file" kommen nicht in der Datenbank an.
Kann mir jemand weiterhelfen?

Gruss

Frank