Presentation is loading. Please wait.

Presentation is loading. Please wait.

PHP Upload image. 1. Upload filename into database Create 6 files and 1 folder myfile 1.Include.php for connect PHP and database 2.Upload1.php for input.

Similar presentations


Presentation on theme: "PHP Upload image. 1. Upload filename into database Create 6 files and 1 folder myfile 1.Include.php for connect PHP and database 2.Upload1.php for input."— Presentation transcript:

1 PHP Upload image

2 1. Upload filename into database Create 6 files and 1 folder myfile 1.Include.php for connect PHP and database 2.Upload1.php for input data 3.Upload2.php for upload and insert into table 4.Upload3.php for show all data 5.Upload4.php for receive data for edit 6.Upload5.php for update data into table

3 Create table files CREATE TABLE `files` ( `FilesID` int(4) NOT NULL auto_increment, `Name` varchar(100) NOT NULL, `FilesName` varchar(100) NOT NULL, PRIMARY KEY (`FilesID`) ) ENGINE=MyISAM AUTO_INCREMENT=1 ;

4 include.php <?php mysql_connect("localhost","root","1234") or die("Error Connect to PHP Myadmin"); mysql_select_db("test") or die("Error Connect to Database"); ?>

5 Upload1.php Name : Picture :

6 Upload2.php <? include ("include.php"); if(move_uploaded_file($_FILES["filUpload"]["tmp_name"], "myfile/".$_FILES["filUpload"]["name"])) {echo "Copy/Upload Complete "; //*** Insert Record ***// $strSQL = "INSERT INTO files "; $strSQL.="(Name,FilesName) VALUES ('".$_POST["txtName"]."','".$_FILES["filUpload"]["name"]."')"; $objQuery = mysql_query($strSQL);

7 } ?> View files

8 Upload3.php <? include ("include.php"); $strSQL = "SELECT * FROM files"; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); ?>

9 Files ID Picture Name Edit <? while($objResult = mysql_fetch_array($objQuery)) { ?>

10 "> ">Edit

11 UPload4.php <? include ("include.php"); $strSQL = "SELECT * FROM files WHERE FilesID = '".$_GET["FilesID"]."' "; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); $objResult = mysql_fetch_array($objQuery); ?>

12 " enctype="multipart/form-data"> Edit Picture : Name : "> "> Picture : ">

13 Upload5.php <? //*** Update Record ***// include ("include.php"); $strSQL = "UPDATE files "; $strSQL.=" SET NAME = '".$_POST["txtName"]."' WHERE FilesID = '".$_GET["FilesID"]."' "; $objQuery = mysql_query($strSQL); if($_FILES["filUpload"]["name"] != "") {

14 if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"myfile/".$_FIL ES["filUpload"]["name"])) { //*** Delete Old File ***// @unlink("myfile/".$_POST["hdnOldFile"]); //*** Update New File ***// $strSQL = "UPDATE files "; $strSQL.=" SET FilesName = '".$_FILES["filUpload"]["name"]."' WHERE FilesID = '".$_GET["FilesID"]."' "; $objQuery = mysql_query($strSQL); echo "Copy/Upload Complete "; } ?> View files

15 2. Upload file into table as Blob Create 7 files 1.Include.php for connect PHP and database 2.Uploadblob1.php for input data 3.Uploadblob2.php for upload and insert into table 4.Uploadblob3.php for show all data 5.Uploadblob4.php for receive data for edit 6.Uploadblob5.php for update data into table 7.Viewimage for show image on the screen

16 include.php <?php mysql_connect("localhost","root","1234") or die("Error Connect to PHP Myadmin"); mysql_select_db("test") or die("Error Connect to Database"); ?>

17 Create table files2 CREATE TABLE `files2` ( `FilesID` int(4) NOT NULL auto_increment, `Name` varchar(100) NOT NULL, `FilesName` blob NOT NULL, PRIMARY KEY (`FilesID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

18 Uploadblob1.php Name : Picture :

19 Uploadblob2.php <? include ("include.php"); if($_FILES["filUpload"]["name"] != "") { //*** Read file BINARY ***' $fp = fopen($_FILES["filUpload"]["tmp_name"],"r"); $ReadBinary =fread($fp,filesize($_FILES["filUpload"]["tmp_name"])); fclose($fp); $FileData = addslashes($ReadBinary);

20 //*** Insert Record ***// $strSQL = "INSERT INTO files2 "; $strSQL.="(Name,FilesName) VALUES ('".$_POST["txtName"]."','".$FileData."')"; $objQuery = mysql_query($strSQL); echo "Copy/Upload Complete "; mysql_close(); } ?> View files

21 Uploadblob3.php <? include ("include.php"); $strSQL = "SELECT * FROM files2"; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); ?>

22 Files ID Picture Name Edit <? while($objResult = mysql_fetch_array($objQuery)) { ?>

23 "> "> Edit

24 Uploadblob4.php <? include ("include.php"); $strSQL = "SELECT * FROM files2 WHERE FilesID = '".$_GET["FilesID"]."' "; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); $objResult = mysql_fetch_array($objQuery); ?>

25 " enctype="multipart/form-data"> Edit Picture : Name : "> "> Picture :

26 Uploadblob5.php <? //*** Update Record ***// include ("include.php"); $strSQL = "UPDATE files2 "; $strSQL.=" SET NAME = '".$_POST["txtName"]."' WHERE FilesID = '".$_GET["FilesID"]."' "; $objQuery = mysql_query($strSQL); if($_FILES["filUpload"]["name"] != "") {

27 //*** Read file BINARY ***' $fp = fopen($_FILES["filUpload"]["tmp_name"],"r"); $ReadBinary = fread($fp,filesize($_FILES["filUpload"]["tmp_name"])); fclose($fp); $FileData = addslashes($ReadBinary); //*** Update New File ***// $strSQL = "UPDATE files2 "; $strSQL.=" SET FilesName = '".$FileData."' WHERE FilesID = '".$_GET["FilesID"]."' "; $objQuery = mysql_query($strSQL); echo "Copy/Upload Complete "; }

28 mysql_close(); ?> View files

29 Viewimage.php <? include ("include.php"); $strSQL = "SELECT * FROM files2 WHERE FilesID = '".$_GET["FilesID"]."' "; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); $objResult = mysql_fetch_array($objQuery); echo $objResult["FilesName"]; ?>


Download ppt "PHP Upload image. 1. Upload filename into database Create 6 files and 1 folder myfile 1.Include.php for connect PHP and database 2.Upload1.php for input."

Similar presentations


Ads by Google