I will explain how to upload a image and how to validate image extension
Create a HTML form with two text field :
- One is for Image title with input type text.
- Second one is for upload image with input type file.For file upload input must be file(type=”file”). This input type show the file select control.

HTML form must have following attributes :
- method=”post”
- enctype=”multipart/form-data” (The enctype attribute specifies how the form-data should be encoded when submitting it to the server.)
without these attributes , the image upload will not work.
Create a database with name imagesdata. Inside this database we create a table with name tblimages.
SQL Script for tblimages—
SQL Script for tblimages—
Now create a database connection file(config.php)
PHP Script for getting posted values, image validation, move images into directory and insertion data into database
Demo——————————————-
How to run this script
- Download the zip
- Extract zip file and put in the root directory
- open phpmyadmin. Create a db imagesdata then import SQL file(given inside the package)
Download full source Code(How to upload and validate a image in php)
Size: 28 KB
Version: V 1.0