Vui lòng tham khảo câu trả lời của tôi cho câu hỏi:
Lưu nhiều hình ảnh vào php mysql từ android nhưng chỉ một hình ảnh được chèn
Chỉnh sửa:
Trong sript PHP của bạn, bạn đang ghi đè tải lên hình ảnh vì bạn đang sử dụng cùng một đường dẫn tải lên cho cả hai hình ảnh.
Bạn phải đảm bảo rằng $path
giá trị là duy nhất.
Hãy thử tập lệnh này:
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
define('HOST','hostname');
define('USER','username');
define('PASS','password');
define('DB','dbname');
$con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect');
$path = "uploads/".uniqid().".png";
$path1 = "uploads/".uniqid().".png";
$actualpath = "http://oursite/PhotoUploadWithText/$path";
$actualpath1 = "http://oursite/PhotoUploadWithText/$path1";
$sql = "INSERT INTO uploads (image,image1,name) VALUES ('$actualpath','$actualpath1','$name')";
if(mysqli_query($con,$sql)){
file_put_contents($path,base64_decode($image));
file_put_contents($path1,base64_decode($image1));
echo "Successfully Uploaded";
}
mysqli_close($con);
}else{
echo "Error";
}