❞ كتاب البي اتش بي العربي PHP arabic book 6 ❝

❞ كتاب البي اتش بي العربي PHP arabic book 6 ❝

كتاب البي اتش بي العربي PHP arabic book 6


كتاب عن البى اتش بى باللغة العربية مقسم لعدة فصول.


سوف نبدأ بأخذ فكرة عن البرنامج الذي سوف أشرح عنه وهو عبارة عن دليل مواقع بسيط جداً جداً يعتمد علي قواعد البيانات.
بالطبع لا يوجد فيه تقسيمات والسبب لأننا سوف نضطر إلي وضع أو خلق أكثر من جدول (Table) في قواعد البيانات وسوف نضطر إلي وضع علاقات بينهم
وهذا حالياً يعقد الموضوع فسأكتفي الآن بجدول واحد (one table) وسوف اشرح إذا اتسع لدي الوقت الكثير عن (sql) عامة وعن العلاقات (Relationstips) لأنها مثيرة أيضاً جداً

نبدأ في الخطوة الأولى وهي قاعدة البيانات الخاصة بدليل الموقع الذي لدينا , فالبيانات والمعلومات التي غالباً ما يهتم بها دليل الموقع هي عنوان الموقع واسم الموقع والبريد الخاص بالموقع

هذا هو الكود الخاص بإنشاء قاعدة البيانات الخاصة بدليل الموقع
CREATE TABLE dalal (
id int not null auto_increment,
sitename varchar(100),
add_date date,
email varchar(100),
site_url varchar(100),
description text,
primary key (id));


**********

$dbname = "links";
$dbuname = "root";
$dbpws = "";
$dbhost = "localhost";
?>
لا يحتاج إلي شرح لأنه واضح فالذي جرب أن يركب أي برنامج php يعتمد علي قواعد البيانات فالأكيد راح يعدل في ملف مشابه له أو نفسه
ومع ذلك سنشرحه :
الآن نبدأ في add.php وهذا هو :


Site Insertion
if ($action == 'addsite')
{
include("config.php");
mysql_pconnect($dbhost, $dbuname, $dbpw);
@mysql_select_db("$dbname") or die ("Unable to select database");
mysql_query("insert into dalal values ('','$name','','$email','$siteurl','$des')");
mysql_close();
echo "Thank you for add site ";
}
?>


SiteName


Email      


SiteUrl   


description