منتدى العرب التعليمى
أهلاً وسهلاً بأخي


أسعدنا تواجدك بيننا على أمل أن تستمتع وتستفيد
وننتظر مشاركاتك وتفاعلك
فمرحباً بك بين إخوانك وأخواتك
ونسأل الله لك التوفيق والنجاح والتميز
الــــــــــفـــــــــــر عــــــــــــــون الـــمــــصــــــر ى
منتدى العرب التعليمى
أهلاً وسهلاً بأخي


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

منتدى العرب التعليمى

منتدى العرب التعليمى تعليمى شامل
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 الدرس الثامن والاخير

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


عدد المساهمات : 434
تاريخ التسجيل : 14/11/2010
العمر : 37

الدرس الثامن والاخير  Empty
مُساهمةموضوع: الدرس الثامن والاخير    الدرس الثامن والاخير  Emptyالسبت نوفمبر 20, 2010 11:16 pm

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



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


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



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



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

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

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

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



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

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

<?
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] .

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

<?
$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 لإضافة سطر جديد لموضوع القصة .


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

<?
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] لموضوع القصة .

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

<?
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 خانات لعرض كاتب القصة وتاريخ الإضافة وزياراة القصة .

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

<?
include('footer.htm');
echo
"</body>
</html>"
;
?>




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

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

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


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

والسلام عليكم ورحمة الله وبركاته
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://egypt1.forumegypt.net
 
الدرس الثامن والاخير
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس السادس
» الدرس الخامس
» الدرس الرابع
» الدرس الثالث
» الدرس الثانى

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