منتدى البرامج النادرة و الصور المميزة المجموعة النادرة
بسم الله الرحمن الرحيم
و الصلاة و السلام على نبينا الكريم
أهلا و سهلا بك في المنتدى يمكنك التسجيل في المنتدى و افادتنا بمواضيعك و أفكارك و أعمالك
و تصبح من فرد من عائلة المنتدى الأزرق
منتدى البرامج النادرة و الصور المميزة المجموعة النادرة
بسم الله الرحمن الرحيم
و الصلاة و السلام على نبينا الكريم
أهلا و سهلا بك في المنتدى يمكنك التسجيل في المنتدى و افادتنا بمواضيعك و أفكارك و أعمالك
و تصبح من فرد من عائلة المنتدى الأزرق
منتدى البرامج النادرة و الصور المميزة المجموعة النادرة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


برامج نادرة , معرض صور , سكربتات و مجلات ادارة المحتوى , العاب مبايلات و تطبيقات برامج اللغة الانجلزية
 
الرئيسيةالمنشوراتالتسجيلدخول

my text ads here


 

 كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير

اذهب الى الأسفل 
كاتب الموضوعرسالة
eblue73
مشرف
مشرف
eblue73


الجنس الجنس : ذكر
البد البد : الجزائر
عدد النقاط عدد النقاط : 9483
رقم العضوية رقم العضوية : 2
عدد المساهمات عدد المساهمات : 71
تاريخ التسجيل : 23/10/2011
myMMS myMMS : KING BLUE
الموقع : keysoft.iblogge

كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير Empty
مُساهمةموضوع: كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير   كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير Icon_minitimeالإثنين نوفمبر 14, 2011 4:48 pm

السلام عليكم ورحمة الله وبركاته


من فضل الله تعالى أن أتم نعمته علي ويسّر لي الشروحات من بدايتها وحتى
نهايتها بهذا الموضوع .


وهذا الشرح خاص بملف عرض القصة .



أنشيء ملف جديد بإسم show.php بداخل مجلد السكربت ثم ضع به الأكواد التاليه
:


<?
include('config.php');



$id = intval($_GET["id"]);

$Sql = mysql_query("select * from story where id=$id");

$Row = @mysql_fetch_array($Sql);

if (!
$Row)

{

ECHO
"<meta http-equiv='Refresh' content='1;URL=index.php'>";

exit;

}
?>




السطر الأول خاص بتضمين ملف الاتصال بقاعدة البيانات .
السطر التالي جلب قمية المتغير وهي تحمل رقم id القصة وتم تمرير المتغير
على الدالة intval للأمان .

ثم استعلمنا عن القصة بشرط ان id=$id واذا لايوجد هذا الرقم بقاعدة
البيانات فسيتم توجيه المتصفح الى الصفحة الرئيسيه واذا الرقم موجود سيتم
عرض باقي الاستعلامات بالملف وعرض القصة .

ثم نضع الكود التالي :

<?
$sql2
= mysql_query ("update story set vis=vis+1 where id=$id");
?>



وهالاستعلام خاص بزيارات القصة بحيث يزداد الحقل vis كلما زار الصفحة شخص
ما عدد واحد ثم اتبعناه شرط وهو بشرط ان تكون القصة id=$id .

ثم نضع الكود التالي :


<?
echo "<html dir='rtl'>



<head>

<meta http-equiv='Content-Type' content='text/html; charset=windows-1256'>

<link rel='stylesheet' href='style.css' type='text/css'>

<title>$Row[name]</title>

</head>

<body leftmargin='0' topmargin='0'>"
;



include(
'header.htm');



echo
"<br>";
?>




وقد تم شرحه سابقا وهو كود الهيدر واسم الصفحه ثم تضيمن ملف header.htm ثم
سطر جديد وستلاحظ ان عنوان الصفحة يحمل اسم القصة وهو $Row[name] .

ثم نكتب هذه الأكواد :

<?
$Row
[name] = stripslashes($Row[name]);

$Row[name] = htmlspecialchars($Row[name]);

$Row[text] = stripslashes($Row[text]);

$Row[text] = htmlspecialchars($Row[text]);

$Row[text] = nl2br($Row[text]);
?>



وهي عنوان القصة ومحتوى القصة .

واستخدمنا الدالة stripslashes لإزالة علامات / من النص .
واستخدمنا الدالة htmlspecialchars لعدم تفعيل أكواد html .
ثم استخدمنا الدالة nl2br لإضافة سطر جديد لموضوع القصة .


ثم ننشيء جدول بالفرونت بيج كالتالي :

<?
echo "<div align='center'>

<center>

<table border='1' cellpadding='3' cellspacing='3' bordercolor='#E7E49F' width='90%' id='AutoNumber4' dir='rtl'>

<tr>

<td width='100%' bgcolor='#FCFEF0'><p align='center'>$Row[name]</p></td>

</tr>

<tr>

<td width='100%'>$Row[text]</td>

</tr>

</table>

</center>

</div>"
;
?>




ووضعنا بداخلة المتغير $Row[name] لعنوان القصة والمتغير $Row[text] لموضوع
القصة .

ثم نضع الكود التالي :


<?
echo "<br>";



echo
"<div align='center'>

<center>

<table border='1' cellpadding='3' cellspacing='3' bordercolor='#E7E49F' width='90%' id='AutoNumber6' dir='rtl'>

<tr>

<td width='33%' align='center' bgcolor='#FCFEF0'>إسم الكاتب</td>

<td width='33%' align='center' bgcolor='#FCFEF0'>تاريخ الإضافة</td>

<td width='34%' align='center' bgcolor='#FCFEF0'>زيارات القصة</td>

</tr>

<tr>

<td width='33%' align='center'>$Row[writer]</td>

<td width='33%' align='center'>$Row[date]</td>

<td width='34%' align='center'>$Row[vis]</td>

</tr>

</table>

</center>

</div>"
;
?>




وهو كما واضع لك جدول به 3 خانات لعرض كاتب القصة وتاريخ الإضافة وزياراة
القصة .

ثم أخيرا نقل وسوم الصفحة وقبلها نضمن ملف الفوتر :

<?
include('footer.htm');

echo
"</body>

</html>"
;
?>




هكذا وقد إنتهينا ولله الحمد.

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

ومن يستوعب الشرح ويركز به ويبدأ به تدريجيا من أوله إلى آخر فسوف ينشي
سكربتاته بنفسه بإذن الله تعالى .


وإن شاء الله سيتم تضبيط السكربت من عدة نواحي سيتم
انزاله للجميع بشكل مجاني .



هذا وصلى الله وسلم على سيدنا محمد وعلى آله وصحبه ومن اتبع هداه

والسلام عليكم ورحمة الله وبركاته





كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير Table تاريخ الإضافة :20/3/2008
كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير Table زيارات الصفحة :3956
كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير Table رابط ذو صلة :http://www.nwahy.com
كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير Table كاتب الموضوع :موقع نواحي















الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كيف تعمل سكربت (عرض القصه ) --- الجزء الثامن والأخير
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» كيف تعمل سكربت ؟ --- الجزء الاول
» كيف تعمل سكربت --- الجزء الثاني
» كيف تعمل سكربت (عرض الأقسام) --- الجزء السادس
» كيف تعمل سكربت (اضافة الاقسام) --- الجزء الثالث
» كيف تعمل سكربت (تعديل+حذف الأقسام) --- الجزء الرابع

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى البرامج النادرة و الصور المميزة المجموعة النادرة :: فئة المواضيع و المقالات و الطلبات و الاسئلة العامة :: دروس و كتب لغات البرمجة-
انتقل الى: