الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد مساعده في عمل نموذج تعبئه مثل الهوتميل

بدأه esaa في 21 مايو 2008 · 3 رد · 1,040 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد عمل برنامج بلغة البي اتش بي::: يقوم بعمل استبيان مثل حق الهوتميل او الياهو........

لتعبئه اسم المستخدم:.........

كلمة السر:........

البريد الاكتروني:..................

ثم زر ارسال

***************

طبع هناك شروط (قيود)لكتابة الاسم وهي:

ان يبدا بحرف وان يكون اكثر من 6 حروف "الحد الادنى 6 حروف" ويكون بالعربي وبالانجليزي

*شروط(قيود) كلمة السر:

تكون اكبر من 6 حروف وتكون بالانجليزي فقط

*البريد مثل شرط كتابة البريد الاكتروني المعروف

هذي الشروط احنا تعلمنا نعملها بالداله ereg()

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

انا عملت البرنامج ع فهمي كالتالي :


<body dir="rtl" text="green">
<form method="post" action="view.php">
<table border="1" width="304" height="461" >
<tr>
<td width="107" align="center"><b>الاســــــم الاول </td>
<td width="181" align="center">
<input type="text" name="fname" size="20"></td>
</tr>
<tr>
<td width="107" align="center"><b>اســــــم العائلة</td>
<td width="181" align="center">
<input type="text" name="lname" size="20"></td>
</tr>
<tr>
<td width="107" align="center"><b>كلـــــــمة المرور </td>
<td width="181" align="center">
<input type="text" name="password" size="20"></td>
</tr>
<tr>
<td width="107" align="center"><b>البريد الاكتـــروني</td>
<td width="181" align="center">
<input type="text" name="email" size="20"></td>
</tr>
<tr>
<td width="107" align="center"><b>الجــــنس</td>
<td width="181" align="center"><b>
<input type="radio" value="ذكر" checked name="sex">ذكر<br>
<input type="radio" name="sex" value="انثى">انثى</td>
</tr>
<tr>
<td width="107" align="center"><b>الهوايات</td>
<td width="181" align="center"><b>

<input type="checkbox" name="read" value="القراءة">القراءة<br>
<input type="checkbox" name="write" value="الكتابة">الكتابة<br>
<input type="checkbox" name="draw" value="الرسم">الرسم<br>
<br><b>
أخــــــــــرى
<textarea name="comment">
</textarea>
</tr>
<tr ><td align="center" clospan>
<input type="submit" value="send the informaion" ></td></tr>
</tabel>

</body>
<html><head><title>معلوماتك الشخصيه</title></head>

طبعا يحتاج الى مراجعه:::

لكن الاهم اني ماعرفت كيف اضع هذه القيود في البرنامج ؟؟

كيف استخدام الداله ereg()??

ظمن البرنامج

*************

هذه القيود التي استطعت عملها :::

اريد التصحيح ::

بالنسبة لشرط الاسم الموضح اعلاه هكذا عملت

if(ereg(^[a-zA-Z]{6}+$

؟؟؟

يلزمه تعديل لانني لااعلم كيف اشرط الكتابه بالانجليزي او العربي::

؟؟

وشرط كلمة السر الموضح اعلاه::

هكذا عملته::!!!

if(ereg(^[a-zA-Z0-9]{<6}+$)

البريد الاكتروني بصفه عامه هكذا؟

if(ereg(^[a-zA-Z_0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]{1,3}$)

???

وشكرا::

ارجوا الافاده

لي عوده

#2

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

دالة للتحقق من صحة البريد

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

شكرا لك اخي

لكن لو كانت المساعده اوضح انا لم افهمك جيدا:::

عموما سأرى الدرس الذي طرحته

#4
اقتباس
لكن لو كانت المساعده اوضح انا لم افهمك جيدا:::

إسأل و لا تتردد .

شيء آخر هل تعرف طريقة إرسال البيانات .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

مواضيع مشابهة