المشاركات

عرض المشاركات من نوفمبر, 2017

حذف البيانات من قاعدة بيانات mysql من خلال ملف php

صورة
استكمالا للدرس الماضي " استعراض البيانات " ساقوم اليوم بشرح الية حذف البيانات بواسطة ملف php وسأقوم بربط خيار الحذف بصفحة " admin " بمعنى صفحة الادارة حيث ستتكون ببساطة من جدول استعراض البيانات وارتباط تشعبي للحذف


اولا انشأت ملف php جديد باسم delete.phpاضفت الاكواد التالية بداخله :
<?php  require('db.php');

$id = $_GET['id']; 

    $query = " DELETE FROM stores WHERE id = '$id'";     $result =mysql_query($query); if($result) {
header("Location:admin.php"); } else echo"no";







 ?>

حيث ان require('db.php'); كود الاتصال بقاعدة البيانات $id = $_GET['id']; تعريف الحذف بواسطة الـ ID $query = " DELETE FROM stores WHERE id = '$id'"; استعلام الحذف حيث ان DELETE امر الحذف و stores جدول البيانات where id = id امر لتحديد الحقل المراد حذفه وهو $id$result =mysql_query($query); استعلام تنفيذ النتئج "نتيجة الحذف"  if($result) في حالة ظهور النتيجة :  {
header("Location:admin.php&…

اخراج البيانات من قاعدة بيانات mysql الى صفحة php

صورة
في درسنا السابق شرحنا طريقة ادخال البيانات في قاعدة بيانات mysql بواسطة صفحة php راجع الدرس السابق من هنا

ملاحظة سنتستخدم القاعدة السابقة في هذا الدرس


انشىء صفحة php جديدة ثم ادرج هذه الاكواد البرمجية بداخلها

<link type="text/css" rel="stylesheet" href="vewstyle.css">
<body> <?php require("db.php"); $query="select * from stores"; $result=@mysql_query($query); if($result) { echo"<table  id=r1><tr><th id=h55>معرف المتجر</th><th id=h55>اسم المتجر</th><th id=h55>هاتف المتجر </th><th id=h55>معلومات اضافية</th></tr>";
while($row=mysql_fetch_array($result,MYSQL_NUM)) { echo"<tr id=t56><td id=t55>$row[0]</td><td id=t55>$row[1]</td><td id=t55>$row[2]</td><td id=t55>$row[3]</td>
</tr>"; }
}
else { echo"no view"; }
?></body>

اولا قمت بالاتصال بقاعدة البيانات بواسطة استدع…

انشاء سكربت php لاإدخال البيانات الى قاعدة بيانات mysql

صورة
في هذا الشرح سأقوم ببرمجة سكربت ادخال الى قاعدة بيانات mysql باستخدام الـphp والـhtml
ليكون سكربت دليل الهاتف للمحلات التجاريه او سكربت اسماء الموظفين والمشتركين او اي فكرة تود العمل عليها، فالقائمة تطول ،،،،،

هنا قررت كبداية انشاء سكربت دليل الهاتف للمحلات التجارية ولكن قبل ذلك يجب علينا تحليل السكربت قبل البدء كخطوة اولى لاتقان العمل على السكربت فمن فكرة السكربت سنحتاج الى صفحة ادخال البيانات، وصفحة تاكيد نجاح الارسال، واخيرا صفحة لاستعراض وحذف المتاجر  ،
قبل البدء قم بالتوجه الى التدوينة متطلبات انشاء السكربت
المرحلة الاولى انشاء قاعدة بيانات 
 وسنسميها بـ (Directory_of_ shops) بمعنى دليل التسوقبداخلها جدول بأسم (STORES) بمعنى المحلات التجاريه يظم الصفوف التالية :

رقم المعرف التلقائي  (ID)اسم المحل التجاري و سنضع اسم الصف في الجدول (STORE_NAME)رقم الهاتف وسنضع اسم الصف في الجدول (PHONE_NUMBER)معلومات اضافية عن المتجر وسنضع اسم الصف في الجدول ( INFO) لمعرفة طريقة انشاء قاعدة بيانات او جدول قم بزيارة الشروحات السابقة  بالنقر على  : ( انشاء قاعدة بيانات MYSQL - انشاء جدول بداخل قاعدة …

كود الاتصال بقاعدة بيانات MYSQL من خلال ملف PHP

صورة
#لمعرفة طريقة انشاء قاعدة بيانات mysql تابع القسم [تعلم الـ php] الخطوات 
نقوم بالأتصال بالسيرفر من خلال كود $con = mysql_connect حيث ان " LOCALHOST " اسم السيرفر و " ROOT " اسم المستخدم للسيرفر و "   " هذا الاخير كلمة مرور السيرفر وغالبا السيرفر المحلي يكون غير مخصص وان وجد قم بوضعه حتى يتم الاتصال بنجاح قمنا بتحديد قاعدة البيانات من خلال استخدام النص البرمجي " mysql_select_db" ثم كتابة اسم القاعدة بادخل القوسين ( " اسم القاعدة ، STORTE") قما بالتحقق من نجاح الاتصال بكتابة الدالة "او " في حال كان الاتصال فاشل فستظهر لنا رسالة الخطأ db not connected وفي حال كان الاتصال ناجح لن تظهر اي رسالة 
كود الاتصال بقاعدة بيانات mysql من خلال php <?php
$con = mysql_connect("localhost","root","");
mysql_select_db("store") OR die('db not connected' .mysql_error());
if (!$con)
{
die('Could not connect: ' .myaql_error());
}


انشاء جدول وحقول داخل قاعدة بيانات mysql

صورة
#لمعرفة طريقة انشاء قاعدة بيانات mysql تابع القسم [تعلم الـ php]

الخطوة الاولى

افتح قاعدة البيانات التي قمت بإنشائها مسبقا قم بكتابة اسم الجدولحدد عدد الأعمدة في الجدولقم بحفظ التغييرات 
الخطوة الثانية  قم بكتابة الاعمدة وتحديد انواع الحقول والعمليات الاخرى كطول الحقل والمفتاح الاساسي قم بحفظ الجدول 

خطوات انشاء قاعدة بينات mysql

صورة
قم بفتح برنامج السيرفر المحلي في جهازك  قم بتشغيل السيرفر المحلي apache وسيرفر قواعد البيانات mysql
قم فتح ادارة قواعد البيانات 
انشىء قاعدة بيانات جديدة 
سم قاعدة بيانات ثم انشئها
ستلاحظ وجود القاعدة في قائمة قواعد البيانات   في التدوينة القادمة ساشرح اضافة جداول وسجلات البيانات  بداخل القاعدة تابع القسم (تعلم الـ php, )

متطلبات انشاء صفحات ويب بلغة php

صورة
لغة php هي لغة برمجية مفتوحة المصدر  مخصصة لبرمجة وتطوير المواقع الديناميكية التفاعيلة وتكتب بخليط  اكواد php للاتصال بقواعد البيانات و html لدعم بنية الموقع بالاضافة الى لغة css لتصميم نمط الموقع


متطلبات برمجة موقع بلغة php

(جميع البرامج المقترحه مجانية)
خبرة جيدة في لغة html و javascript (يمكنك تعلمها مع الممارسة)برنامج محرر اكواد برمجية يمكنك اختيار اي من ( widows notpad - notpad++ - )برنامج سيرفر محلي (xampp  - appserver)التعامل مع قواعد بيانات mysql ( تتوفر ضمن حزمة السيرفرات المحلية اعلاه )