Forum Moderators: coopster

Message Too Old, No Replies

upload and display images

php mysql

         

rori

6:00 am on Nov 15, 2007 (gmt 0)

10+ Year Member



hi all
i am working on a website that will display projects and many images for each project.
i want to make an interface for the website admin to login and add new projects and images for each project.
i was wondering whats the best way to store the images in the mysql database and assign them to a project an then display the project with a slideshow next to it that shows all images for this specific project.
i decided to make 2 tables, one for projects (projID projName and projDesc) and the other for images (imgID imgName projID)
in the imgName field i will store the image name, and in the php code i will display the path which is always the same and get the image name from the database.
is everything i said make sense so far?
i know how to upload an image and attach it and send it as an email
but i dont know how to upload the image to the directory, and store the name of the image in the database in imgName field to retrieve it later with php
if you know any tutorial or article or sample code please help...
thanks a lot

Habtom

6:08 am on Nov 15, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi Rori, Welcome to WebmasterWorld.

  • Upload the file
    Here is a script to upload a file through PHP [webmasterworld.com]

  • Insert the name into the database
    You need to run a query similar to this, and get the $image_name from the upload above.
    $result = mysql_query("INSERT INTO images (imgName, projID) VALUES (". $image_name .",". $project_id ."");

    Habtom

  •