php up file
TRANSCRIPT
![Page 1: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/1.jpg)
PHPUpload image
![Page 2: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/2.jpg)
1. Upload filename into database
Create 6 files and 1 folder myfile1.Include.php for connect PHP and database2.Upload1.php for input data3.Upload2.php for upload and insert into table4.Upload3.php for show all data5.Upload4.php for receive data for edit6.Upload5.php for update data into table
![Page 3: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/3.jpg)
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 ;
![Page 4: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/4.jpg)
include.php
<?phpmysql_connect("localhost","root","1234") or
die("Error Connect to PHP Myadmin");mysql_select_db("test") or die("Error Connect
to Database");?>
![Page 5: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/5.jpg)
Upload1.php<html><body>
<form name="form1" method="post" action="Upload2.php" enctype="multipart/form-data">Name : <input type="text" name="txtName"><br>Picture : <input type="file" name="filUpload"><br><input name="btnSubmit" type="submit" value="Submit"></form>
</body></html>
![Page 6: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/6.jpg)
Upload2.php<html><body><?
include ("include.php");if(move_uploaded_file($_FILES["filUpload"]["tmp_name"], "myfile/".$_FILES["filUpload"]["name"])){ echo "Copy/Upload Complete<br>";//*** Insert Record ***//$strSQL = "INSERT INTO files ";$strSQL .="(Name,FilesName) VALUES ('".$_POST["txtName"]."','".$_FILES["filUpload"]["name"]."')";$objQuery = mysql_query($strSQL);
![Page 7: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/7.jpg)
}?><a href="Upload3.php">View files</a></body></html>
![Page 8: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/8.jpg)
Upload3.php<html><body><?
include ("include.php");$strSQL = "SELECT * FROM files";$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
![Page 9: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/9.jpg)
<table width="340" border="1"><tr><th width="50"> <div align="center">Files ID </div></th><th width="150"> <div align="center">Picture</div></th><th width="150"> <div align="center">Name</div></th><th width="150"> <div align="center">Edit</div></th></tr><?
while($objResult = mysql_fetch_array($objQuery)){
?>
![Page 10: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/10.jpg)
<tr><td><div align="center"><?=$objResult["FilesID"];?></div></td><td><center><img src="myfile/<?=$objResult["FilesName"];?>"></center></td><td><center><?=$objResult["Name"];?></center></td><td><center><a href="Upload4.php?FilesID=<?=$objResult["FilesID"];?
>">Edit</a></center></td></tr><? } ?></table><? mysql_close($objConnect);?></body></html>
![Page 11: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/11.jpg)
UPload4.php<html><body><?
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);
?>
![Page 12: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/12.jpg)
<form name="form1" method="post" action="Upload5.php?FilesID=<?=$_GET["FilesID"];?>" enctype="multipart/form-data">Edit Picture :<br>Name : <input type="text" name="txtName" value="<?=$objResult["Name"];?>"><br><img src="myfile/<?=$objResult["FilesName"];?>"><br>Picture : <input type="file" name="filUpload"><br><input type="hidden" name="hdnOldFile" value="<?=$objResult["FilesName"];?>"><input name="btnSubmit" type="submit" value="Submit">
</form></body></html>
![Page 13: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/13.jpg)
Upload5.php<html><body><?
//*** 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"] != ""){
![Page 14: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/14.jpg)
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["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<br>";}
}?><a href="Upload3.php">View files</a></body></html>
![Page 15: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/15.jpg)
2. Upload file into table as BlobCreate 7 files1. Include.php for connect PHP and database2. Uploadblob1.php for input data3. Uploadblob2.php for upload and insert into table4. Uploadblob3.php for show all data5. Uploadblob4.php for receive data for edit6. Uploadblob5.php for update data into table7. Viewimage for show image on the screen
![Page 16: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/16.jpg)
include.php<?phpmysql_connect("localhost","root","1234")
or die("Error Connect to PHP Myadmin");mysql_select_db("test")
or die("Error Connect to Database");?>
![Page 17: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/17.jpg)
Create table files2CREATE 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;
![Page 18: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/18.jpg)
Uploadblob1.php<html><body><form name="form1" method="post" action="Uploadblob2.php"
enctype="multipart/form-data">Name : <input type="text" name="txtName"><br>Picture : <input type="file" name="filUpload"><br><input name="btnSubmit" type="submit" value="Submit"></form></body></html>
![Page 19: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/19.jpg)
Uploadblob2.php<html><body><?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);
![Page 20: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/20.jpg)
//*** Insert Record ***//$strSQL = "INSERT INTO files2 ";$strSQL .="(Name,FilesName) VALUES ('".$_POST["txtName"]."','".
$FileData."')";$objQuery = mysql_query($strSQL); echo "Copy/Upload Complete<br>";mysql_close();}?><a href="UploadTblob3.php">View files</a></body></html>
![Page 21: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/21.jpg)
Uploadblob3.php<html><body><?include ("include.php");$strSQL = "SELECT * FROM files2";$objQuery = mysql_query($strSQL) or die ("Error Query [".
$strSQL."]");?>
![Page 22: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/22.jpg)
<table width="340" border="1"><tr><th width="50"> <div align="center">Files ID </div></th><th width="150"> <div align="center">Picture</div></th><th width="150"> <div align="center">Name</div></th><th width="150"> <div align="center">Edit</div></th></tr><?while($objResult = mysql_fetch_array($objQuery)){?><tr><td><div align="center"><?=$objResult["FilesID"];?></div></td>
![Page 23: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/23.jpg)
<td><center><img src="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>"></center></td>
<td><center><?=$objResult["Name"];?></center></td><td><center><a href="Uploadblob4.php?FilesID=<?
=$objResult["FilesID"];?>">Edit</a></center></td></tr><? } ?></table><? mysql_close(); ?></body></html>
![Page 24: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/24.jpg)
Uploadblob4.php<html><body><?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);?>
![Page 25: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/25.jpg)
<form name="form1" method="post" action="Uploadblob5.php?FilesID=<?=$_GET["FilesID"];?>" enctype="multipart/form-data">
Edit Picture :<br>Name : <input type="text" name="txtName" value="<?=$objResult["Name"];?
>"><br><img src="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>"><br>Picture : <input type="file" name="filUpload"><br><input name="btnSubmit" type="submit" value="Submit"></form></body><? mysql_close(); ?></html>
![Page 26: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/26.jpg)
Uploadblob5.php<html><body><?//*** 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"] != ""){
![Page 27: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/27.jpg)
//*** 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<br>";}
![Page 28: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/28.jpg)
mysql_close();?><a href="Uploadblob3.php">View files</a></body></html>
![Page 29: PHP up file](https://reader033.vdocuments.net/reader033/viewer/2022042611/5889478a1a28abde5a8b5a39/html5/thumbnails/29.jpg)
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"];?>