Thursday, 20 January 2022

PHP#21MySQL#17 - Upload, Xử lý, Thư viện, chèn Ckeditor

//upload.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta  charset="utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>

<body>
<form action="process.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <p>
    <label for="upImg">Chon anh:</label>
    <input type="file" name="upImg" id="upImg" />
  </p>
  <p>
    <label for="MoTa">Mo ta:</label>
    <textarea name="MoTa" id="MoTa" cols="45" rows="5" class="ckeditor"></textarea>
  </p>
  <p>
    <input type="submit" name="thuchien" id="thuchien" value="Submit" />
  </p>
</form>
<?php
date_default_timezone_set("Asia/Ho_Chi_Minh");
echo date("Y-m-d h:i:s",time());
?>
</body>
</html>

//process.php

<?php
if(isset($_FILES['upImg']))
{
//Thư mục để chứa file:
$target="files/";
//lấy tên:
$filename=basename($_FILES['upImg']['name']); //abc.jpg đang ở c:/hinh/abc.jpg
$target=$target.$filename;

//up file:
if(move_uploaded_file($_FILES['upImg']['tmp_name'],$target))
{
//Thêm thông tin vào bảng dữ liệu images:
include("../connect.php");
$sl="insert into images values(NULL, '{$_POST['MoTa']}', '$target' )";
if(mysqli_query($link,$sl))
header("location:thuvien.php");
else
{
echo $sl;
//Xóa 1 file:
unlink($target);
}
}
else echo "Upload thất bại!";
}
?>

//thuvien.php

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
<table width="450" border="1">
<?php
include("../connect.php");
$kq=mysqli_query($link,"select * from images");
while($d=mysqli_fetch_array($kq)){
?>
  <tr>
    <td><img src="<?php echo $d['urlHinh'];?>" width="154" height="115"  alt="" title="<?php echo $d['MoTa'];?>"/></td>
    
    <?php
if($d=mysqli_fetch_array($kq))
?>
    <td><img src="<?php echo $d['urlHinh'];?>" width="154" height="115"  alt="" title="<?php echo $d['MoTa'];?>"/></td>
    <?php } else echo "<td>Dang cap nhat...</td>";?>
    
    
     <?php
if($d=mysqli_fetch_array($kq))
?>
    <td><img src="<?php echo $d['urlHinh'];?>" width="154" height="115"  alt="" title="<?php echo $d['MoTa'];?>"/></td>
    <?php } else echo "<td>Dang cap nhat...</td>";?>
    
  </tr>
<?php }?>  
</table>
</body>
</html>

1 comment:

  1. Best Betting Sites For Canadian Players: Legal, Top Casino Sites
    Best 슈어벳먹튀 Betting Sites for Canadian Players: Legal, Top Casino Sites 바카라양방 for Canadian Players. 바카라 게임 사이트 With the most Canadian players, we recommend the ‎Sports Betting · ‎About 식스 먹튀 Us · ‎BetUS · ‎Canadian 안전사이트

    ReplyDelete