اثناء رفع الصوره يظهر خطا
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$uploadDir = "uploads/"; // مجلد الرفع
$uploadFile = $uploadDir . basename($_FILES["image"]["name"]);
$imageFileType = strtolower(pathinfo($uploadFile, PATHINFO_EXTENSION));
// السماح بالصيغ المحددة فقط
$allowedExtensions = array("jpg", "jpeg", "png", "gif");
if (in_array($imageFileType, $allowedExtensions)) {
if (move_uploaded_file($_FILES["image"]["tmp_name"], $uploadFile)) {
// ربط قاعدة البيانات (يفضل استخدام PDO أو MySQLi)
$dbHost = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbName = "employees";
$conn = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);
if ($conn->connect_error) {
die("فشل الاتصال بقاعدة البيانات: " . $conn->connect_error);
}
// إدراج المعلومات في قاعدة البيانات
$imagePath = $uploadDir . basename($_FILES["image"]["name"]);
$currentDate = date("Y-m-d");
$sql = "INSERT INTO personal_picture (location_pic, date_time_entry) VALUES ('$imagePath', '$currentDate')";
if ($conn->query($sql) === TRUE) {
echo "تم حفظ البيانات بنجاح.";
} else {
echo "خطأ في الحفظ: " . $conn->error;
}
$conn->close();
} else {
echo "فشل في رفع الصورة.";
}
// استمرار عملية الرفع
if (move_uploaded_file($_FILES["image"]["tmp_name"], $uploadFile)) {
echo "تم رفع الصورة بنجاح.";
} else {
echo "فشل في رفع الصورة.";
}
} else {
echo "الصيغ المسموح بها: jpg, jpeg, png, gif";
exit();
}
}
?>
هل صحيح طريقة كتابة كود php للعلم input رفع صور سميته image ومجلد اسمهuplodeas ان اخزن في جدول الذي فوق في صورة وجدول personal_picture مرتبط بجدول موظفين عن طريق رقم موظف empno