cách truyền đường dẫn ảnh lên database bằng php
Để truyền đường dẫn ảnh lên database bằng PHP, bạn có thể làm như sau:
POST
và đặt thuộc tính enctype
là multipart/form-data
.<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
$servername = "your_server_name";
$username = "your_username";
$password = "your_password";
$dbname = "your_db_name";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO Your_Table (image_path) VALUES ('$target_file')";
$conn->close();
Hay nhiều hình ảnh khác có thể liên quan đến lập trình, công nghệ phải không? Tại sao không thử tham quan trituenhantao.io? Bạn sẽ tìm thấy nhiều bài viết hữu ích và thú vị về vấn đề này và nhiều vấn đề khác nữa.