<!DOCTYPE html> <html lang="en"> <head> <title>Upload Multiple Images with PHP</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <link rel="icon" href="https://codingbirdsonline.com/wp-content/uploads/2019/12/cropped-coding-birds-favicon-2-1-192x192.png" type="image/x-icon"> </head> <body> <div class="jumbotron text-center"> <h1>Upload Multiple Images with PHP</h1> </div> <div class="container"> <form action="upload-script.php" method="post" enctype="multipart/form-data"> <div class="form-group"> <div class="row"> <div class="col-md-4"> <div class="form-group"> <input type="file" name="imageFile[]" required multiple class="form-control"> </div> </div> <div class="col-md-4"> <div class="form-group"> <input type="submit" name="uploadImageBtn" id="uploadImageBtn" value="Upload Images" class="btn btn-success"> </div> </div> </div> </div> </form> </div> </body> </html>
<?php include "condb.php"; if (isset($_POST['uploadImageBtn'])) { $uploadFolder = 'uploads/'; foreach ($_FILES['imageFile']['tmp_name'] as $key => $image) { $imageTmpName = $_FILES['imageFile']['tmp_name'][$key]; $imageName = $_FILES['imageFile']['name'][$key]; $result = move_uploaded_file($imageTmpName,$uploadFolder.$imageName); // save to database $query = "INSERT INTO images SET imgName='$imageName' " ; $ck = mysqli_num_rows($query); } if ($ck>0) { echo '<script>alert("Images uploaded successfully !")</script>'; echo '<script>window.location.href="index.php";</script>'; }else {echo "มันไม่ลงฐานข้อมูลโว้ย"; } }
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "" . mysqli_error($conn); }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง