شـبـكــة عـمّـــار
إخبارية - ترفيهية
- تعليمية



جديد الصور
جديد الأخبار
جديد المقالات


جديد الصور

جديد البطاقات

جديد الصوتيات

المتواجدون الآن


تغذيات RSS

2012-08-15 03:15


بسم الله الرحمن الرحيم


الهدف من السكربت:

هذا السكربت عبارة عن سكربت اتصل بنا ويتكون من صفحتين :

1-صفحة html :
وتحتوي على الفورم الذي يظهر للزائر ويدخل البيانات فيه .

2- صفحة php :

وتقوم هذه الصفحة بالعمليات التالية :

أ_ التأكد من ان المستخدم ادخل جميع الحقول الضرورية.
ب_الاتصال بقاعدة البيانات .
ج_ادخال البيانات في القاعدة h34r: .
د_ اظهار رسالة شكر للمستخدم .
هـ_اغلاق الاتصال بقاعدة البيانات . ("خطوة هامة جدا ")
--نكتب اسم صفحة php التي ستعالج المدخلات contact_p.php --


<html>
<body>
<form action="contact_p.php" method="post">

<TABLE WIDTH="80%" BORDER="0" ALIGN="center">
<TR>
<TD COLSPAN="2" STYLE="border-bottom : double #0A2570;" ALIGN="center" BGCOLOR="#BDDCE0">
<B>اتصل بنا</B></TD>
</TR>
<TR>
<TD BGCOLOR="#BDDCE0" width="40%">
الاسم
</TD>
<TD>
<INPUT TYPE="text" NAME="u_name" MAXLENGTH="40" size="20"> </TD>
</TR>
<TR>
<TD BGCOLOR="#BDDCE0" width="30%">
البريد الالكتروني
</TD>
<TD>
<INPUT TYPE="text" NAME="email" MAXLENGTH="40" size="20">
</TD>
</TR>
<TR>
<TD BGCOLOR="#BDDCE0" width="30%">
نوع المشاركة
</TD>
<TD>
<select name="mush_type">
<option value="اقتراح">اقتراح
<option value="شكوى">شكوى
<option value="أخرى">أخرى
</select>
</TD>
</TR>
<TR>
<TD BGCOLOR="#BDDCE0" width="30%">
نص الاقتراح
</TD>
<TD>
<textarea cols="30" rows="6" name="sug_txt">
</textarea>
</TD>
</TR>
<TR>
<TD COLSPAN="2" ALIGN="center" BGCOLOR="#BDDCE0">

<input type="submit" name="submit">
</TD>
</TR>
<TR>
<TD COLSPAN="2" STYLE="border-bottom : double #0A2570;" ALIGN="right" BGCOLOR="#BDDCE0">
</TD>
</TR>
</TABLE>
</form>
</body>
</html>



شرح صفحة html:

أسهل طريقة للتعرف على صفحة html قص كود html ثم لصقه في ملف جديد واحفظه على شكل html ثم افتحه بالاكسبلورر <_< .
الكود ببساطة عبارة عن فورم بسيط يحتوي على :

3 حقول ضرورية "لازم يدخلها المستخدم ""
حقل اختياري
الحقول الضرورية هي : -البريد -نوع الاقتراح -نص الاقتراح
الحقل الاختياري هو : -الاسم .
خلصنا من صفحة html
الان اذا ضغط المستخدم زر الارسال وش يصير ؟؟؟؟ :blink:
هذا الي بنبرمجه سوا في صفحة php :

طبعا الشرح هنا بيكون مع الكود يعني انتبهوا :
<?
$u_name=$HTTP_POST_VARS['u_name'];
$email=$HTTP_POST_VARS['email'];
$mush_type=$HTTP_POST_VARS['mush_type'];
$sug_txt=$HTTP_POST_VARS['sug_txt'];

// اولا مثل ما قلنا فوق التأكد من المدخلات
if (strlen($email)==0 or strlen($mush_type)==0 or strlen($sug_txt)==0)
{
echo "تأكد من ادخال جميع البيانات";
}
// اذا كانت جميع البيانات الضرورية مدخلة ينفذ مابعد else
else
{
// الاتصال بقاعدة البيانات
$db=mysql_connect() or die("Unable to access Database");
//تحديد قاعدة البيانات نفرض هنا ان اسمها abc
$ok=mysql_select_db("abc")

// الان ندخل البيانات في القاعدة عن طريق جملة insert
//نفرض ان اسم الجدول comments
//والحقول هي :
// c_type,c_adder,c_text,c_adder_email
$query1="insert into comments(c_type,c_adder,c_text,c_adder_email) values ('$mush_type','$u_name','$temp','$email')";
$ok=mysql_query($query1);


// اظهار رسالة شكر للمستخدم
echo "شكرا لتواصلك معنا ";

//اغلاق الاتصال بالقاعدة
mysql_close($db);


?>

مقترحات لتطوير القدرات ^_^:

1- حاول تنفيذ وكتابة السكربت بنفسك .
2- مع اظهار الرسالة للمستخدم ارسل بريد على بريد الموقع يخبرك بوصول رسالة جديدة .


تعليقات 0 | إهداء 0 | زيارات 637


خدمات المحتوى
  • مواقع النشر :
  • أضف محتوى في Digg
  • أضف محتوى في del.icio.us
  • أضف محتوى في StumbleUpon
  • أضف محتوى في Google


تقييم
1.00/10 (5 صوت)


Powered by Dimofinf cms Version 3.0.0
Copyright© Dimensions Of Information Inc.