Zum Inhalt springen

Mit PHP Bilder in eine MYSQl Datenbank speichern!?


Empfohlene Beiträge

Hi Leute hab mal wieder eine Frage:

Ich möchte bilder in eine Datenbankspeichern!

Das ist der Form Header von meiner index.php

<form name="Kartenvorschau" action="vorschau.php" enctype="multipart/form-data" method="post" >

und das ist das Input-type in der index.php in der ich das Bild auswählen kann:

input type="file" name="form_data" style="border-style: dotted; border-width: 1">

Da ich das ganze per Post an die vorschau.php schicke und bei mir die Registerglobals auf ="off" sind, sieht der code in der vorschau.php wie folgt aus:


<?php
if ($_POST[radiobutton] == 4){
echo $_POST['form_data'];
$bild = addslashes(fread(fopen($_POST['form_data'], "r"), filesize($_POST['form_data'])));
$name = $form_data_name;
$sql = "INSERT INTO karten (bindata,filename) VALUES ('$bild', '$form_data_name')";
echo $sql;//das ist nur da um zu sehen was in die Datenbank schreibt
$result = MySql_Query($sql);
}
?>[/php]

Leider schreibt er mir nichts in die DB!!

Ich hab mich an dieses Skript gehalten:

http://www.phpbuilder.com/columns/florian19991014.php3

Hat von euch einer eine Idee!!??

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

die Informationen über die Datei stehen nicht in $_POST sondern in $_FILES

siehe hier:

11.11. Wie funktioniert ein Datei-Upload über HTML-Formulare?

http://www.dclp-faq.de/q/q-formular-upload-php4.html

Außerdem macht das was du machst in den seltensten Fällen einen Sinn.

16.3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen?

http://www.dclp-faq.de/q/q-db-blob.html

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Warum ich Bilder in eine Datenbank speichern will:

Leider muss ich es als Projekt in meiner Schule abgeben und mein Lehere bildet sich ein er will die ganzen Bilder in einer Datenbank!! Und ich darf keine Dateien erstellen!!! (Sicherheit und so....)

Ich will ja auch lieber das andere das ist mir schon klar das die performance besser ist und er wäre auch für mich leichter gewesen aber er will es hald mal so haben!!

Danke

MfG

Mike

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...