اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

عندي جدول MYSQL TABLE   

 

 ( item_no,item_name)

اريد في صفحة PHP ان يقوم المستخدم بادخل البيانات التالية :

ادخل رقم الصنف :  
ادخل اسم الصنف :

عند ادخال المستخدم رقم الصنف يبحث عنه البرنامج في table فان وجده يعرض اسم الصنف في خانة ( ادخل اسم الصنف )
وان لم يجده يظهر رسالة ( رقم الصنف خطأ )
وعند ادخال المستخدم اسم الصنف يبحث عنه البرنامج في table فان وجده يعرض رقم الصنف في خانة ( ادخل رقم الصنف )
وان لم يجده يظهر رسالة ( اسم الصنف خطأ )

وشكرا

Recommended Posts

  • 0
نشر

أهلاً بك 

أنت بإختصار تريد  أن تبحث داخل الداتا بيس عن رقم المنتج أو اسمه على حسب عملية الإدخال من قبل المستخدم . 
عند قيام المستخدم بإدخال رقم الصنف يتم البحث في قاعدة البيانات عن الأصناف التي تحمل نفس الرقم ، و في حالة تم إيجاد نتائج يتم عرض اسم الصنف الذي يحمل الرقم المدخل من قبل المستخدم . كما هو موضح في الكود ادناه :- 

<?php
$sql = "SELECT name FROM items where id = '$id_input'";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
  // output data of each row
  while($row = $result->fetch_assoc()) {
    echo "name : " . $row["name"]."<br>";
  }
} else {
  echo "رقم الصنف خاطئ";
}
$conn->close();
?>

عند قيام المستخدم بادخال اسم الصنف يتم البحث  داخل قاعدة البيانات عن الأصناف التي تحمل هذا الاسم و يتم طباعتها،  و اذا لا يوجد  نتائج للبحث يتم طباعة أن الاسم خاطئ . كما هو موضح في الكود  أدناه  .  
 

<?php
$sql = "SELECT id FROM items where name = '$name_input'";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
  // output data of each row
  while($row = $result->fetch_assoc()) {
    echo "id : " . $row["id"]."<br>";
  }
} else {
  echo "اسم الصنف خاطئ";
}
$conn->close();
?>

قم بالتعديلات الخاصة بك  و أربط المتغيرات مع حقول الإدخال و الإخراج لتحصل على النتيجة التي تريدها 

شكراً لك 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...