البرمجة

حفظ بيانات النموذج في قاعدة البيانات باستخدام PHP

To save the form data into your database using HeidiSQL, you’ll need to use a server-side language like PHP, Node.js, or any other backend technology to handle the form submission and database interaction. Here’s a basic example using PHP:

  1. Create a PHP file (e.g., save_form_data.php) to handle the form submission:
php
// Check if the form is submitted if ($_SERVER["REQUEST_METHOD"] == "POST") { // Collect form data $firstname = $_POST["firstname"]; $secondname = $_POST["secondname"]; $email = $_POST["email"]; $password = $_POST["password"]; $gender = $_POST["gender"]; $status = $_POST["status"]; // Connect to your database (replace 'localhost', 'username', 'password', and 'database_name' with your actual database credentials) $conn = new mysqli('localhost', 'username', 'password', 'database_name'); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // Prepare SQL statement to insert data into the database $sql = "INSERT INTO your_table_name (firstname, secondname, email, password, gender, status) VALUES ('$firstname', '$secondname', '$email', '$password', '$gender', '$status')"; if ($conn->query($sql) === TRUE) { echo "Record inserted successfully."; } else { echo "Error: " . $sql . "
"
. $conn->error; } // Close the database connection $conn->close(); } ?>
  1. Modify your HTML form to include the action attribute pointing to your PHP file and the method attribute set to “post”:
html
<form role="form" action="save_form_data.php" method="post">
  1. Update the input fields to include the name attribute (e.g., name="firstname" for the first name input):
html
<input type="text" class="form-control" id="firstname" name="firstname" placeholder="Enter first name">
  1. Modify the submit button to type “submit”:
html
<button type="submit" class="btn btn-default">Submitbutton>

Now, when you submit the form, the data will be sent to save_form_data.php, which will insert it into your database using HeidiSQL. Make sure to replace 'localhost', 'username', 'password', 'database_name', and 'your_table_name' with your actual database credentials and table name.

المزيد من المعلومات

لحفظ بيانات النموذج في قاعدة البيانات باستخدام HeidiSQL، ستحتاج إلى استخدام لغة البرمجة على الجانب الخادم مثل PHP، Node.js، أو أي تقنية خادم أخرى للتعامل مع إرسال النموذج والتفاعل مع قاعدة البيانات. إليك مثالًا أساسيًا باستخدام PHP:

  1. أنشئ ملف PHP (مثل save_form_data.php) للتعامل مع إرسال النموذج:
php
// التحقق مما إذا كان النموذج قد تم إرساله if ($_SERVER["REQUEST_METHOD"] == "POST") { // جمع بيانات النموذج $firstname = $_POST["firstname"]; $secondname = $_POST["secondname"]; $email = $_POST["email"]; $password = $_POST["password"]; $gender = $_POST["gender"]; $status = $_POST["status"]; // الاتصال بقاعدة البيانات (استبدل 'localhost'، 'اسم_المستخدم'، 'كلمة_المرور'، و 'اسم_قاعدة_البيانات' ببيانات قاعدة البيانات الفعلية) $conn = new mysqli('localhost', 'اسم_المستخدم', 'كلمة_المرور', 'اسم_قاعدة_البيانات'); // التحقق من الاتصال if ($conn->connect_error) { die("فشل الاتصال: " . $conn->connect_error); } // تحضير الاستعلام SQL لإدراج البيانات في قاعدة البيانات $sql = "INSERT INTO اسم_الجدول (firstname, secondname, email, password, gender, status) VALUES ('$firstname', '$secondname', '$email', '$password', '$gender', '$status')"; if ($conn->query($sql) === TRUE) { echo "تم إدراج السجل بنجاح."; } else { echo "خطأ: " . $sql . "
"
. $conn->error; } // إغلاق اتصال قاعدة البيانات $conn->close(); } ?>
  1. قم بتعديل نموذج HTML ليتضمن سمة action تشير إلى ملف PHP الخاص بك وسمة method مع تعيينها إلى “post”:
html
<form role="form" action="save_form_data.php" method="post">
  1. قم بتحديث حقول الإدخال لتضمين سمة name (مثل name="firstname" لحقل إدخال الاسم الأول):
html
<input type="text" class="form-control" id="firstname" name="firstname" placeholder="Enter first name">
  1. قم بتعديل زر الإرسال ليكون من النوع “submit”:
html
<button type="submit" class="btn btn-default">Submitbutton>

الآن، عند إرسال النموذج، ستتم إرسال البيانات إلى save_form_data.php الذي سيقوم بإدراجها في قاعدة البيانات باستخدام HeidiSQL. تأكد من استبدال 'localhost'، 'اسم_المستخدم'، 'كلمة_المرور'، 'اسم_قاعدة_البيانات'، و'اسم_الجدول' ببيانات قاعدة البيانات والجدول الفعلية.

زر الذهاب إلى الأعلى