Bilderupload und link in db eintragen

ArcaDe

Mitglied
Hallo Ihr Lieben,

ich sitze an einer Datenbank und habe nun folgendes Problem.
Es handelt sich um eine Tutorialdatenbank.
Die Einträge erfolgen alle über ein Formular und werden auch ordentlich eingetragen / gelöscht oder sind änderbar.

Nun möchte ich das vorhandene Formular mit Bilderuploads erweitern.
Dann würde ich gerne die hochgeladenen Bilder als Links in meine DB eingetragen. Nur wie mache ich so etwas.
Würde mich über eine Hilfe riesig freuen. Wenn Jemand ein Tutorial dafür kennt wäre das auch super. Aber aus eigener Kraft werde ich das wohl nicht schaffen. Dann wäre meine max Tutorialdatenbank dem Untergang geweiht :(
Habe schon versucht mir einen zu Googlen aber irgendwie passt da immer etwas nicht.

Lieben Dank und Gruß
ArcaDe
 
stimmt Du hast recht. Ich kann den Bildnamen nehmen und dann die Seite Dynamisch aufbauen mit <img src="$bild1>
aber wie bekomme ich das in die datenbank. mit dem Upload zusammen .. Ich verstricke mich da zu sehr. Wahrscheinlich denke ich einfach zu kompliziert ;(
 
Vorerst musst du dein Formular anpassen. Wichtig ist hier den typ auf multipart/form-data anzupassen. Dem entsprechenden Input-Feld gibst einen Namen. Anhand dieses Namens kannst du dann auf die Datei zugreifen mit $_FILE.
Du solltest dich auf alle Fälle mit der Funktion move_uploaded_file() vertraut machen. Mit dieser Funktion kannst du die Datei dann spezifisch verschieben.

Hier mal ein paar Threads, in denen das Thema angesprochen wurde:
http://www.tutorials.de/forum/php/243511-php-upload.html?highlight=file+upload
http://www.tutorials.de/forum/php-tutorials/65420-upload-via-formular.html

Musst halt schauen, wenn du die Datei verschiebst, speicherst einfach den Namen des Pfades in einer Variable und den Namen der Datei. Das speicherst kombiniert einfach in der DB dann. ;)
 
alles klar ich schaus mir mal an. wenns mir zu kompliziert ist muss ich das halt hinter jedem datensatz einen upload button machen der die dazugehörige ID als ordner mitgbt und dann in das uploadformular wechsel und dann das bild in die db einträgt.
bisschen umständlicher aber evt. kann ich das dann so lösen.

Danke nochmal

Lieben Gruß
ArcaDe
 
Zurück