السلام عليكم ورحمة الله وبركاته
اليوم درسنا كيفية التعامل مع GET وهذه الدالة مهمه جداً
نبذه عن الدالة :
الدالة تقوم بعمل روابط فرعية في ملف الـ PHP مثل index.php?id=1 مثل أي موقع ..
قاعدة البيانات من نوع mysqli
نبدء على بركة الله تعالى :
اول شي ننشىء قاعدة بيانات بأسم
GET
ونزع بها هذا الكود :
CREATE TABLE IF NOT EXISTS `arabicnt_post` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
INSERT INTO `arabicnt_post` (`id`, `text`) VALUES
(1, 'www.arabic-nt.net');
الاستعلام يوجد به حقلين الحقل الاول هو : id وهذا الحقل للارقام المميزة
بالعام : عداد المواضيع او المشاركات .
الحقل الثاني من هو : text وهذا الحقل يحمل نص الموضوع .
بالعامه : بداخله الموضوع او المشاركات .
بالعام : عداد المواضيع او المشاركات .
الحقل الثاني من هو : text وهذا الحقل يحمل نص الموضوع .
بالعامه : بداخله الموضوع او المشاركات .
بعد ما عملنا قاعدة البيانات وتم تجيهزها 100%
ننشىء ملف بأسم
GET.php
ملف GET.php راح يحمل الدالة ! ويحمل استعلام قاعدة البيانات .
بعد انشاء الملف نضع بداخله الكود التالي :
<?php
// قاعدة البيانات
$r = 'GET';
// الاسم المستخدم
$f = 'root';
// كلمة السر
$i = '111111';
// الهوست - غير مهم
$o = 'localhost';
// الاتصال بالقاعدة
@$mysqli = new mysqli("$o","$f","$i","$r");
// اظهار اخطاء قاعدة البيانات
if(mysqli_connect_error()){
printf("Connect ERROR ! %s\n",mysqli_connect_error());
exit();}// نهاية الاتصال بقاعدة البيانات
// بداية دالة get[];
$id = intval($_GET['id']); // يحمل عداد المواضيع مع الدالة .
// استخراج البيانات من القاعدة
$query = mysqli_query($mysqli,"select * from arabicnt_post where id = '$id' ");
$row = mysqli_fetch_assoc($query);
// طبع النتيجه
echo $row['text'];
// نهاية طبع النتيجه
?>
الشرح داخل الكود
الملف جاهز بالمرفقات
اتمنى ان افدكم بهذا الدرس
اخوكم سيد حسين
الملف جاهز بالمرفقات
اتمنى ان افدكم بهذا الدرس
اخوكم سيد حسين
0 التعليقات:
إرسال تعليق