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


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

my text ads here


 

 كيف تعمل سكربت (إضافة موضوع) --- الجزء الخامس

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


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

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

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

في الجزء السابق تم شرح طريقة تعديل وحذف الأقسام

وتم الانتهاء من الاقسام شرحا وتفصيلا .


والآن بهذا الموضوع سنقوم بشرح طريقة إضافة قصه جديده أو موضوع جديد .


قم بإنشاء ملف جديد في مجلد admin وقم بتسميته add_story.php وهالملف خاص
بالنموذج الذي يحتوي حقول اضافة القصه لقاعدة البيانات ويحتوي على :

- عنوان القصة .
- كاتب القصة .
- ترتيب القصة .
- موضوع القصة .
- قسم القصة .
وسيتم إدراح تاريخ الإضافة تلقائيا لقاعدة البيانات بهذه الصورة 15/8/2007

قم بوضع الكود التالي في الملف :
<form method="post" action="insert_story.php">
<div align="center">
<center>
<table border="1" cellpadding="2" style="border-collapse: collapse"
bordercolor="#111111" width="98%" id="AutoNumber1" dir="rtl">
<tr>
<td width="100%" colspan="2">
<p align="center">إضافة قصة جديده</td>
</tr>
<tr>
<td width="20%">عنوان القصة :</td>
<td width="80%"><input size="60"
name="name"></td>
</tr>
<tr>
<td width="20%">إسم الكاتب :</td>
<td width="80%"><input size="60"
name="writer"></td>
</tr>
<tr>
<td width="20%">ترتيب القصة :</td>
<td width="80%"><input size="60"
name="order_story"></td>
</tr>
<tr>
<td width="20%">موضوع القصة :</td>
<td width="80%"><textarea name="text" rows="6"
cols="70"></textarea></td>
</tr>
<tr>
<td width="20%">القسم الخاص بالقصة :</td>
<td width="80%">
<select size="1" name="cat">
<?php
include("../config.php");
$sql = mysql_query ("SELECT id,name FROM story_cat order by id desc")
or die ("error");
while($cat=mysql_fetch_array($sql))
{
echo "<OPTION value='$cat[id]'>$cat[name]</OPTION>";
}
?>
</select>
</td>
</tr>
<tr>
<td width="100%" colspan="2">
<p align="center"><input type="submit" value="إضافة"
name="xxx"></td>
</tr>
</table>
</center>
</div>
</form>


طبعا واضح من الكود ان نموذج اما كما يحلو للمبرمجين ان يسمونه فورم form

في بداية السطر مكتوب

<form method="post" action="insert_story.php">


حيث ان نوعية الإرسال هي post والملف اللي سترسل له البيانات هو
insert_story.php

ثم ستجد بداخل وسم الفورم جدول تم صياغته بالفرونت بيج يحتوي على حقلين
اثنين ويحتوي على خانات ادخال نصوص وكل حقل منها يحتوي على اسم خاص به في
حقول قاعدة البيانات .

<input size="60" name="name">
<input size="60" name="writer">
<input size="60" name="order_story">


وايضا ستلاحظ وجود حقل من نوع textarea

<textarea name="text" rows="6"
cols="70"></textarea>


يستخدم لكتابة المواضيع الكبيره التي تتعدد فيها الأسطر .

وايضا يوجد هذا الكود


<?
include("../config.php");

$sql = mysql_query ("SELECT id,name FROM story_cat order by id desc")

or die (
"error");

while(
$cat=mysql_fetch_array($sql))

{

echo
"<OPTION value='$cat[id]'>$cat[name]</OPTION>";

}
?>




وهو لجلب بيانات الأقسام كامله وقد حددنا id,name فقط لأن لاحاجة لنا ببقية
حقول الجدول ... ووضعنا الاستعلام في قائمة منسدله لكي نختار القسم
المناسب لنا .

وفي اسفل الكود ستجد زر الإضافة .

انتهى شرح الملف add_story.php

========

والآن قم بإنشاء ملف استقبال البيانات من الفورم السابق وقم بتسميته
insert_story.php طبعا في مجلد admin واكتب به الاستعلام التالي :


<?
include("../config.php");



$d = date("d");

$m = date("m");

$y = date("Y");

$Xdate = "$d/$m/$y";



$name = addslashes($_POST['name']);

$writer = addslashes($_POST['writer']);

$order_story = addslashes($_POST['order_story']);

$text = addslashes($_POST['text']);

$cat = $_POST['cat'];



if (
$name == "" OR $text == "" OR $cat == ""){

echo
"<div align='center'>قم بكتابة عنوان للقصة أو لايوجد موضوع للقصة أو لايوجد قسم <a href='javascript:history.back(1)'>عودة للخلف</a></div>";

}else{

$query = @mysql_query ("INSERT INTO story (name,writer,cat,order_story,text,date)

VALUES

('$name','$writer','$cat','$order_story','$text','$Xdate')"
) or die ("error query");

echo
"<p align=center>تمت الاضافه بنجاح</p>";

}
?>




قمنا بتضمين ملف الاتصال بقاعدة البيانات اولا ثم استخدمنا الدالة date
لكتابة التاريخ في متغيرات هكذا :


<?
$d
= date("d");

$m = date("m");

$y = date("Y");

$Xdate = "$d/$m/$y";
?>




وتم تجميع اليوم والشهر والسنه بالأرقام في المتغير $Xdate

ثم استقبلنا المتغير التي تم ارسالها من الفورم السابق بالمصفوفه $_POST


<?
$name
= addslashes($_POST['name']);

$writer = addslashes($_POST['writer']);

$order_story = addslashes($_POST['order_story']);

$text = addslashes($_POST['text']);

$cat = $_POST['cat'];
?>




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

ثم استخدما الشرط التالي :


<?
if ($name == "" OR $text == "" OR $cat == ""){
?>




بحيث اذا كانت الحقول (( العنوان أو الموضوع أو القسم )) فارغه سيتم عرض
رساله لك ولن تتم اضافة البيانات الى القاعده واذا كانت ليست فارغه فسيتم
اضافة البيانات للقاعدة مباشرة


<?
$query
= @mysql_query ("INSERT INTO story (name,writer,cat,order_story,text,date)

VALUES

('$name','$writer','$cat','$order_story','$text','$Xdate')"
) or die ("error query");
?>




هذا وقد تم الانتهاء من شرح الملف insert_story.php .


وستجدون بالمرفق الملفات التي تم عملها

والله ولي التوفيق





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















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

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