ايمن ميلاد نشر 11 يناير أرسل تقرير نشر 11 يناير (معدل) السلام عليكم اخواني الكرام ممكن طريقة كيفية تصميم مثل الصفحة التي في الصورة انا عارف عباره عن مجموعة من input وlabel وfieldset لكن اريد كيف يتم تقسيم صفحة بحيث تاتي نفس التي في صورة ياريت توضيح او احد اخوة يعمله لي انا قمت بتصميم ملف لكن اريده مثل الذي في الشكل من حيث تنسيق index.html index.html style.css تم التعديل في 11 يناير بواسطة Mustafa Suleiman تعديل عنوان السؤال اقتباس
0 ايمن ميلاد نشر 11 يناير الكاتب أرسل تقرير نشر 11 يناير قمت بتصميم صفحة css وتعديل علي ملف html style.css index.html لدي جدول الصور اريد عندما احفظ صورة تخزن في قاعدة البيانات مسار الصورة وتاريخ الادخال ياريت كيف يكون كود php لرفع صورة 1 اقتباس
0 Mustafa Suleiman نشر 11 يناير أرسل تقرير نشر 11 يناير عليك أولاً تحديد نوع الملف وفلترته للسماح بصيغ محددة فقط: <?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)) { // استمرار عملية الرفع } else { echo "الصيغ المسموح بها: jpg, jpeg, png, gif"; exit(); } } ?> ثم استخدم دالة move_uploaded_file لنقل الملف المرفوع إلى المجلد المحدد. <?php if (move_uploaded_file($_FILES["image"]["tmp_name"], $uploadFile)) { echo "تم رفع الصورة بنجاح."; } else { echo "فشل في رفع الصورة."; } ?> ثم الإتصال بقاعدة البيانات: <?php if (move_uploaded_file($_FILES["image"]["tmp_name"], $uploadFile)) { // ربط قاعدة البيانات (يفضل استخدام PDO أو MySQLi) $dbHost = "localhost"; $dbUsername = "اسم_المستخدم"; $dbPassword = "كلمة_المرور"; $dbName = "اسم_قاعدة_البيانات"; $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 employee_data (image_path, entry_date) VALUES ('$imagePath', '$currentDate')"; if ($conn->query($sql) === TRUE) { echo "تم حفظ البيانات بنجاح."; } else { echo "خطأ في الحفظ: " . $conn->error; } $conn->close(); } else { echo "فشل في رفع الصورة."; } ?> وعليك إنشاء جدول employee_data في قاعدة البيانات بحيث يحتوي على حقول id (رقم تعريف فريد وتلقائي)، image_path و entry_date. اقتباس
0 ايمن ميلاد نشر 13 يناير الكاتب أرسل تقرير نشر 13 يناير اثناء رفع الصوره يظهر خطا <?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 اقتباس
السؤال
ايمن ميلاد
السلام عليكم اخواني الكرام ممكن طريقة كيفية تصميم مثل الصفحة التي في الصورة انا عارف عباره عن مجموعة من input وlabel وfieldset
لكن اريد كيف يتم تقسيم صفحة بحيث تاتي نفس التي في صورة ياريت توضيح او احد اخوة يعمله لي
انا قمت بتصميم ملف لكن اريده مثل الذي في الشكل من حيث تنسيق
index.html
index.html style.css
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.