| | | | إقتباس:
المشاركة الأصلية بواسطة elalbab | جزاك الله كل خير اخى الحبيب على اعادة رفع الدروس
وان شاء الله راح اضغط الدرس الاخير وارفع فور الانتهاء إقتباس:
المشاركة الأصلية بواسطة مدردش متقاعد جزاك الله كل خير اخي عبد العزيز .. | واياكم اخى الحبيب 
|
23-10-2008, 03:02 PM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة edafa.info جزاك الله كل خير على التوضيح
ولى سؤال بسيط بشأن الامر اللى انتا بتكتب بيه المتغير داخل امر SQL كود PHP: $aid=$_POST['aid'];
where aid='".$aid."'
لماذا يتم وضعه ابهذا الشكل فى الاعلى
لم لا يتم وضعها مباشرة هكذا كود PHP: $aid=$_POST['aid'];
where aid='$aid'
هل هذا بسبب SQL injenction
ومشكور مرة اخرى |
الجواب المباشر عشان اريح دماغي منه وعشان اضمن مايحصلش خطاء فية هو من جهة الضمان فقط
يتوفيق اخي
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط helal-egypt@hotmail.com |
23-10-2008, 05:00 PM
| | | | | | | | اخوي edafa.info مثل ما تفضل اخونا محمد هلال ربي يعطيه العافيه , انه هذه اسهل للفهم يعني عشان ما تتداخل الأكواد والمتابع يضيع ...
الله يعطيكم العافية شباب وما قصرتوا ...
ما في احد عرف وين المشكلة اللي صارت اخر الدرس ؟؟؟
سهله والله بس وين اللي مصحصحين 
|
24-10-2008, 12:09 AM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة marabe7 اخوي edafa.info مثل ما تفضل اخونا محمد هلال ربي يعطيه العافيه , انه هذه اسهل للفهم يعني عشان ما تتداخل الأكواد والمتابع يضيع ...
الله يعطيكم العافية شباب وما قصرتوا ...
ما في احد عرف وين المشكلة اللي صارت اخر الدرس ؟؟؟
سهله والله بس وين اللي مصحصحين  | انا حليتها اخوى بالردود المسبقة
تجدها بالمشاركة هذه http://www.swalif.net/softs/swalif45...ml#post1766620
أو فى المشاركة المفردة http://www.swalif.net/softs/swalif-1766620-466.html
واتمنى ان يكون الحل الصحيح
بالتوفيق للجميع
|
24-10-2008, 12:13 AM
| | | | | | | | اسف
انا متاخر معاكم فى الدروس
بس انا بحب اسمع الدرس كذا مره وا كرره كذا مره
لكن فى مشكله
فى edit
رغم ان بيظهر ليا تم "تم عمليه التغير"
الا انا القسم مش بيتغير
الصراحه شغله get لخبطط كتير معايا
فى الكود
يا ريت توضيح الاختلاق فى استخدام get و post
على امر التعديل تحديث بعد 10 دقايق
تم اكتشاف المشكله و حلها
المشكله الى كانت عندى الاتى لم اكتب where cid كود PHP: $sql="update cat set title = '$title' where cid= $cid"; $sql1="update cat set desc = 'desc' where cid= $cid";
لكن تبقى مشكله اللخبطه فى اوامر get و post
يعنى استخدام كود PHP: echo "<input type=\"hidden\" name=\"action\" value=\"edit_cat2\">";
فى get فقط؟
لو كنت عملته post مكنش هعمل الكود ده ?
لماذا اضفت بجانب كود PHP: <form action="index.php?action=edit_cat3&id=$cid\" method=\"post\">
هل هى بسبب استخدامى get فى الاول
ولا هو كود لازم
لتنفذ التعديل
سواء post او get كود PHP: case(edit_cat):
$sql = mysql_query("select * from cat"); echo "<form action=\"index.php?action=edit_cat2\" method=\"GET\">"; echo "<input type=\"hidden\" name=\"action\" value=\"edit_cat2\">"; echo "<select name=\"catid\"><option value=\"\">-- قم بالاخيار من فضلك --</option>"; while($res = mysql_fetch_array($sql)){ $title= $res['title']; $desc = $res['desc']; $cid= $res['cid']; echo "<option value=\"$cid\">$title</option>"; } echo "</select>    <input type=\"submit\" value=\"تعديل\"></form>"; break;
case(edit_cat2): $cid = $_GET['catid']; $sql = mysql_query("select * from cat where cid = $cid "); $F=mysql_fetch_array($sql); $title =$F['title']; $desc =$F['desc']; echo " <form action=\"index.php?action=do_edit_cat&id=$cid\" method=\"post\"> <table width=500 border=1 cellpadding=0 cellspacing=2> <tr> <td> اسم التصنيف : </td> <td> <input type=\"text\" name=\"title\" value=\"$title\"> </td> </tr> <tr> <td> وصف التصنيف : </td> <td> <textarea name=\"desc\" rows=\"7\" cols=\"20\">$desc</textarea> </td> </tr> <tr> <td colspan=2 align=center> <input type=\"submit\" value=\"تعديل\"> </td> </tr> </table> </form> "; break;
case(do_edit_cat): $cid=$_GET['id']; $title=$_POST['title']; $desc=$_POST['desc']; $sql="update cat set title = '$title' , desc = '$desc' "; $query=mysql_query($sql); if($sql){ echo "تم عمليه التغير"; } else{ echo "هناك خطأ"; }
break;
آخر تعديل بواسطة mo2men في 24-10-2008 الساعة 04:54 AM.
السبب: تم اكتشاف المشكله
|
24-10-2008, 04:43 AM
| | | | | | | | كود PHP: هل هى بسبب استخدامى get فى الاول
نعم بالفعل
عشان احنا رايحن نبعت 3 اسامى
2 ل GET وواحد لـ POST
فأرسلنا $cid مع الaction=edit_cat3 عشان ما مايستعرضش لنا المتصفح الصفحة بهذه الطريقة كود PHP: index.php?action=$cid
وينسى الـ edit_cat3
ارجوا ان اكون قد وفقت فى شرحها لك
بالتوفيق للجميع
|
24-10-2008, 05:25 AM
| | | | | | | | اخوي هل ممكن تضيفني على الايميل هذا : ninja_nrl@hotmail.com
او تعطيني ايميلك اضيفه اريد اتعلم البرمجة ولقيت الكل يمدحك في كل المواقع والمنتديات
بانتظارك بفارغ الصبر ...
** العضوية مستعارة **
__________________
** العضوية مستعارة **
ارجو من الادارة تغيير اسم عضويتي من
حياة ديزاين
إلى
الحياة
او
Life0 |
24-10-2008, 09:55 AM
| | | | | | | | اقتراح : يا ريت يا استاذ رامى
ترفق لنا التطبيق
بيكون اسهل فى اننا نراجع التطبيق بتاعنا من خلاله
احسن من المراجعه من خلال الفيديو
|
24-10-2008, 02:54 PM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة mo2men اقتراح : يا ريت يا استاذ رامى
ترفق لنا التطبيق
بيكون اسهل فى اننا نراجع التطبيق بتاعنا من خلاله
احسن من المراجعه من خلال الفيديو | السلام عليكم
اظن اخى لما نكتب الكود كله بايدينا يكون افضل كى نتعلم ونحفظ الكود من كثرة الكتابة
واظن لو الكود موجود سوف نأخذه كوبى وبست ( ونريح دمغنا )
|
24-10-2008, 03:19 PM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة عمرو درويش السلام عليكم
اظن اخى لما نكتب الكود كله بايدينا يكون افضل كى نتعلم ونحفظ الكود من كثرة الكتابة
واظن لو الكود موجود سوف نأخذه كوبى وبست ( ونريح دمغنا ) |
ده بيتوقف على الشخص ذاته يا اخ عمروووو
ومظنش ان فى حدد ممكن يعمل كده لاى سبب
كلنا عاوزين نتعلم و نستفيد
و احنا مش فى ثانويه عشان الناس تفكر بطريقه دى
الامر كله
انك لما تكتب كود كبير و يظهر خطأ انت محتار فيه
بضطر انك تراجع من خلال الفيديو
و الامر بيكون صعب
او على الاقل اصعب من ان الواحد يكون قدامه التطبيق يعرف ايه غلطه
وكمان لما تحب تراجع بعد فتره على التطبيق الى انت عملته
|
24-10-2008, 04:32 PM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة عمرو درويش السلام عليكم
اظن اخى لما نكتب الكود كله بايدينا يكون افضل كى نتعلم ونحفظ الكود من كثرة الكتابة
واظن لو الكود موجود سوف نأخذه كوبى وبست ( ونريح دمغنا ) | معاك حق .. عشان الواحد يتعود على كتابة الكود البرمجي و يفهمه و يحفظه لازم الواحد يكتبه بإيده ..
__________________
مشاريعي الحالية :
الحوارات |||||||||| 90%
الأخبار |||||||||| 5%
آخر |||||||||| 40% |
24-10-2008, 10:14 PM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة mo2men ده بيتوقف على الشخص ذاته يا اخ عمروووو
ومظنش ان فى حدد ممكن يعمل كده لاى سبب
كلنا عاوزين نتعلم و نستفيد
و احنا مش فى ثانويه عشان الناس تفكر بطريقه دى
الامر كله
انك لما تكتب كود كبير و يظهر خطأ انت محتار فيه
بضطر انك تراجع من خلال الفيديو
و الامر بيكون صعب
او على الاقل اصعب من ان الواحد يكون قدامه التطبيق يعرف ايه غلطه
وكمان لما تحب تراجع بعد فتره على التطبيق الى انت عملته | اخي الكريم انا بعمل كده وكمان مش كده وبس بال استنى لغيط اما اخلص السكربت وبمسحة كلة وابتدي اعمله من جديد واكني معملتوش قبل كده صدق ام لا تصدق هيفيدك ده كتير اوى وانا مجرب بس نصيحة جرب واعملة وشوف اية الي هيحصل
بتوفيق اخي الكريم
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط helal-egypt@hotmail.com
آخر تعديل بواسطة محمدهلال في 25-10-2008 الساعة 08:36 AM.
|
25-10-2008, 08:35 AM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة mo2men ده بيتوقف على الشخص ذاته يا اخ عمروووو
ومظنش ان فى حدد ممكن يعمل كده لاى سبب
كلنا عاوزين نتعلم و نستفيد
و احنا مش فى ثانويه عشان الناس تفكر بطريقه دى
الامر كله
انك لما تكتب كود كبير و يظهر خطأ انت محتار فيه
بضطر انك تراجع من خلال الفيديو
و الامر بيكون صعب
او على الاقل اصعب من ان الواحد يكون قدامه التطبيق يعرف ايه غلطه
وكمان لما تحب تراجع بعد فتره على التطبيق الى انت عملته | إقتباس:
المشاركة الأصلية بواسطة محمدهلال اخي الكريم انا بعمل كده وكمان مش كده وبس بال استنى لغيط اما اخلص السكربت وبمسحة كلة وابتدي اعمله من جديد واكني معملتوش قبل كده صدق ام لا تصدق هيفيدك ده كتير اوى وانا مجرب بس نصيحة جرب واعملة وشوف اية الي هيحصل
بتوفيق اخي الكريم |
السلام عليكم
شباب كان مجرد اقتراح إقتباس: و احنا مش فى ثانويه عشان الناس تفكر بطريقه دى  | لا عليكم لادعى لتكبير الموضوع ( الغرض كان المصلحة لاداعى لتحويل المصار )
بالتوفيق حياكم الله
|
25-10-2008, 10:39 AM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة عمرو درويش السلام عليكم
شباب كان مجرد اقتراح
لا عليكم لادعى لتكبير الموضوع ( الغرض كان المصلحة لاداعى لتحويل المصار )
بالتوفيق حياكم الله | لا والله ااخي حنا مكبرناش الموضوع بس بنتكلم وكل واحد بيقول وجهة نظرة لا غير وكل واحد ليه طريقة في التعلم
بس نقول عشان منكن نفيد الغير فية فقط
بتوفيق اخي الكريم
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط helal-egypt@hotmail.com |
25-10-2008, 11:08 AM
| | | | | | | | ابداع بمعنى الكلمة.....واصل
تحياتي
محمد
|
25-10-2008, 12:20 PM
| | | | | | | | اخوي عبدالعزيز, ان شاء الله حلك صحيح ,,
هو بإختصار لما اخذت انا المتغير اللي حطيته داخل الـ where في الـ Mysql_query() اخذته ( بالخطأ ) من الـ case اللي فوق , ما هو من اللي شغالين فيها ,,, فلذلك كانت قيمة المتغير ( فارغ ) ولذلك لم يتم حذف اي حقل 
ان شاء الله سيتم شرحها بشكل اوضح في الدرس ...
اخوي مؤمن , انا اللي اتوقعه والله اعلم انه الأفضل انه يتم وضع الكود عند الانتهاء من الدرس, بس اذا انت حابب يكون معاك الكود ممكن ترسلي رسالة من خلال الخاص في المنتدى وانا ارسل لك الكود كامل ...
الموضوع بسيط جداً, لا تعقدوه 
اللي حابب كمان يحصل على الكود يراسلني ,,, بس انا افضل انه يكون اخر الدرس لانه البرمجة تعلمها ما ينفع اذا ما كتبت الكود كامل لوحدك ويصير لك اخطاء وتجلس بالساعات تحلها ,, في مشاكل كانت تصير معي تجلس اكثر من يوم  يعني الموضوع ما هو عيب الموضوع عادي جداَ ...
اشكركم اخواني جميعاً على تواجدكم وتواصلكم الدائم بارك الله فيكم ...
واخوي kemoo مرحباً لك معنا ونورت الموضوع  وشكراً لك على اطرائك , وان شاء الله تستفاد من الدروس ...
الدرس القادم غداً الأحد بإذن الله تعالى ...
مقدراً لجميع من قام بمراسلتي , من داخل وخارج سوالف ... فشكراً لكم ...
بالتوفيق للجميع ان شاء الله ...
|
25-10-2008, 09:58 PM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة marabe7 اخوي عبدالعزيز, ان شاء الله حلك صحيح ,,
هو بإختصار لما اخذت انا المتغير اللي حطيته داخل الـ where في الـ Mysql_query() اخذته ( بالخطأ ) من الـ case اللي فوق , ما هو من اللي شغالين فيها ,,, فلذلك كانت قيمة المتغير ( فارغ ) ولذلك لم يتم حذف اي حقل 
ان شاء الله سيتم شرحها بشكل اوضح في الدرس ...
اخوي مؤمن , انا اللي اتوقعه والله اعلم انه الأفضل انه يتم وضع الكود عند الانتهاء من الدرس, بس اذا انت حابب يكون معاك الكود ممكن ترسلي رسالة من خلال الخاص في المنتدى وانا ارسل لك الكود كامل ...
الموضوع بسيط جداً, لا تعقدوه 
اللي حابب كمان يحصل على الكود يراسلني ,,, بس انا افضل انه يكون اخر الدرس لانه البرمجة تعلمها ما ينفع اذا ما كتبت الكود كامل لوحدك ويصير لك اخطاء وتجلس بالساعات تحلها ,, في مشاكل كانت تصير معي تجلس اكثر من يوم يعني الموضوع ما هو عيب الموضوع عادي جداَ ...
اشكركم اخواني جميعاً على تواجدكم وتواصلكم الدائم بارك الله فيكم ...
واخوي kemoo مرحباً لك معنا ونورت الموضوع وشكراً لك على اطرائك , وان شاء الله تستفاد من الدروس ...
الدرس القادم غداً الأحد بإذن الله تعالى ...
مقدراً لجميع من قام بمراسلتي , من داخل وخارج سوالف ... فشكراً لكم ...
بالتوفيق للجميع ان شاء الله ... |
جزاك الله خيرااااااااا اخي الكريم رامي
انا فقط حبية ان اقول عن تجربتي عشان ممكن تفيدهم
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط helal-egypt@hotmail.com |
26-10-2008, 10:05 AM
| | | | | | | | اخواني الكرام دية داله انا عامله وقلت ممكن تفيدكم كود PHP: //دالة حماية انصوص المدخله من المستخدم
function text_safe($str){
return htmlspecialchars(mysql_real_escape_string(addslashes(strip_tags(trim($str)))));
}
// ضع الدالة في ملف واستدعية
//طريقة الاستخدام
$text=text_safe($_POST['T1']);
اخي الكريم رامي ممكن تقول ما هي استخدمات المصفوفة لان انا عرفة ذي ما انت شرحتة بس مش عارف الاستخدمات كلة لية فارجو منك لو ممكن تقول علية
يعني لقية مثال ذي كدة كود PHP: $m=array();
وفية كده
$m[]= array();
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط helal-egypt@hotmail.com |
26-10-2008, 06:22 PM
| | | | | | | | السلام عليكم ...
اخواني للأسف عملت الدرس السادس المرة الأولى ولما خلصت ما حفظ, ما بعرف ايش اللي صار معي ...
وعلمته مرة ثانية ,, ورست على الثالثة ...
على كلاً الدرس هذا عبارة عن كم دقيقة بس, وهو حل لتعديل المقالات اللي صارت في اخر الدرس السابق ... مالنا نصيب الدرس يكون اكثر من كذا , شرحت عدة شغلات المرة الأولى بس للأسف ما تحفظ الدرس ...
على كلاً ,,, هذا الحين عبارة عن ( فقط ) حل المشكلة السابقة والدرس القادم ان شاء الله هاليومين ,,,
حيكون الدرس الرابع والعشرين , اللي هو تكلمة دروس الـ php ونكمل السكربت لاحقاً, حنرجع له ...
اللي حل المشكلة عنده , من قبل ما في داعي يحمل هذا الدرس لانه ما فيه اي شيء ... بس حل المشكلة ...
الرابط : RapidShare: Easy Filehosting
اخوي اضافة راسلتك من قبل وما رديت على ( على بريدك ) بالنسبة للي تكلمنا عنه سابقاً ... ان شاء الله ما يكون في اي مشكلة عندك ,,,
اخوي محمد هلال هذه عبارة مثل تعريف لمصفوفه يعني $m عبارة عن مصفوفة وما لها اي عناصر ,,, يعني مالها اي فائدة
بالتوفيق للجميع ان شاء الله ...
|
27-10-2008, 12:55 AM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة محمدهلال اخواني الكرام دية داله انا عامله وقلت ممكن تفيدكم كود PHP: //دالة حماية انصوص المدخله من المستخدم
function text_safe($str){
return htmlspecialchars(mysql_real_escape_string(addslashes(strip_tags(trim($str))))); }
// ضع الدالة في ملف واستدعية //طريقة الاستخدام
$text=text_safe($_POST['T1']);
اخي الكريم رامي ممكن تقول ما هي استخدمات المصفوفة لان انا عرفة ذي ما انت شرحتة بس مش عارف الاستخدمات كلة لية فارجو منك لو ممكن تقول علية
يعني لقية مثال ذي كدة كود PHP: $m=array(); وفية كده
$m[]= array();
| شكراً أخي محمد عل الدالة .
وبخصوص استفسارك بالنسبة للمصفوفات Arrays واستخداماتها .
- عندما ترى أي متغير ، بالطبع أنت تعلم أنه يحمل قيمة معينة مثلاً $myname قد يحمل قيمة " Mohammed " مثلاً ، فماذا لو لدينا أكثر من قيمة مثل " ’Mohammed " و " Helal " و " Ahmed " وهكذا ... فكيف يمكن إدراجهم في متغير واحد اسمه $myfamily .. ببساطة سنضعهم في سلة متغيرات اسمها مصفوفة array .
إذن ؛ المتغير قد يحمل قيمة واحدة مفردة ، أو عدة قيم مصففة ( داخل مصفوفة ) .
- كل قيمة بالمصفوفة لها دليل أو مفتاح KEY ، يستخدم للدلالة على القيمة والتعرف عليها ، وهناك نوعان من المصفوفات - مصفوفات رقمية ( كل مفاتحها أرقام وتبدأ بالصفر ) ، ومصفوفات حرفية .
- سؤال .. هل يوجد متغير لا يحمل قيمة ؟ بالطبع نعم مثال ؛ $any = ""; هل توجد قيمة هنا ؟ إذن المتغير معرف داخل السيرفر ولكن خالي من أي قيمة إذن عندما ترى $ m = array () لما تتعجب ، بكل بساطة متغير ليست به قيم مصففة ، Ok ،، قد نرى في الأسطر $m = array () ونقول .. ما فائدة هذا المتغير مادام أنه لا يحمل قيم مصففة ؟ الإجابة ،، عندما نذهب للتسوق ماذا نأخد معنا ، نأخذ سلة --- ok ،، هذه السلة فيها شيئ ؟؟ بالطبع لا ، قمنا بإعدادها فقط وبعد ذلك سنملئها مستقبلاً ، إذن نحن المبرمجين عند استعدادنا لجمع قيم وادخالها مصفوفة يجب علينا أخذ السلة أولاً ومن ثم نقوم بملئها .
- كيف نضيف قيمة في المصفوفة ؟؟ ببساطة نكتب المتغير الذي يحمل المصفوف وبجانبه العلامتين [] وبين هاتين العلامتين سنضع KEY معين من اخيارنا للقيمة التي نود الإشارة اليها - مثال : لدينا مصفوفة خالية مثلاً $family = array() ; نريد إضاف فيها قيمة 'Mohamed' تستند الى key اسمه myname إذن نكتب تحتها $family['myname'[ = 'Mohamed'; ، ماذا لو كتبنا المتغير $family وبجانبه [] بدون إضافة KEY معين ، وتم اسناد القيمة 'Mohammed' له ، ماذا تكون النتيجة .. النتيجة : سيتم إضافة قيمة 'Mohammed' للمصفوفة .. والـ KEY ؟ سيضعه السيرفر بنفسه ( رقم ) ، النتيجة في هذا المثال سيكون الـ key = 0 .
__________________
اللهم وفقني لما تحبه وترضاه... |
27-10-2008, 12:55 AM
| | | | | | | | يعطيك العافية اخوي Mostafa Maher على التوضيح المفصل ...
|
27-10-2008, 12:58 AM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة marabe7 اخوي عبدالعزيز, ان شاء الله حلك صحيح ,,
هو بإختصار لما اخذت انا المتغير اللي حطيته داخل الـ where في الـ Mysql_query() اخذته ( بالخطأ ) من الـ case اللي فوق , ما هو من اللي شغالين فيها ,,, فلذلك كانت قيمة المتغير ( فارغ ) ولذلك لم يتم حذف اي حقل 
ان شاء الله سيتم شرحها بشكل اوضح في الدرس ...
اخوي مؤمن , انا اللي اتوقعه والله اعلم انه الأفضل انه يتم وضع الكود عند الانتهاء من الدرس, بس اذا انت حابب يكون معاك الكود ممكن ترسلي رسالة من خلال الخاص في المنتدى وانا ارسل لك الكود كامل ...
الموضوع بسيط جداً, لا تعقدوه 
اللي حابب كمان يحصل على الكود يراسلني ,,, بس انا افضل انه يكون اخر الدرس لانه البرمجة تعلمها ما ينفع اذا ما كتبت الكود كامل لوحدك ويصير لك اخطاء وتجلس بالساعات تحلها ,, في مشاكل كانت تصير معي تجلس اكثر من يوم يعني الموضوع ما هو عيب الموضوع عادي جداَ ...
اشكركم اخواني جميعاً على تواجدكم وتواصلكم الدائم بارك الله فيكم ...
واخوي kemoo مرحباً لك معنا ونورت الموضوع وشكراً لك على اطرائك , وان شاء الله تستفاد من الدروس ...
الدرس القادم غداً الأحد بإذن الله تعالى ...
مقدراً لجميع من قام بمراسلتي , من داخل وخارج سوالف ... فشكراً لكم ...
بالتوفيق للجميع ان شاء الله ... | باعتذر لك اخوى
صار لى يومين بدون انترنت (بسبب الامطار عندنا والحمد لله انحلت المشكلة)
ان شاء الله بشوف البريد وبأرد عليك بأسرع وقت
ملحوظة:
قمت بضغط الدرس 1-5 من يومين والحين راح ارفعه بإذن الله على الرابيد شير
وان شاء الله اضغط الدرس الاخير وبرفعه
بالتوفيق للجميع
|
27-10-2008, 06:13 AM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة Mostafa Maher شكراً أخي محمد عل الدالة .
وبخصوص استفسارك بالنسبة للمصفوفات Arrays واستخداماتها .
- عندما ترى أي متغير ، بالطبع أنت تعلم أنه يحمل قيمة معينة مثلاً $myname قد يحمل قيمة " Mohammed " مثلاً ، فماذا لو لدينا أكثر من قيمة مثل " ’Mohammed " و " Helal " و " Ahmed " وهكذا ... فكيف يمكن إدراجهم في متغير واحد اسمه $myfamily .. ببساطة سنضعهم في سلة متغيرات اسمها مصفوفة array .
إذن ؛ المتغير قد يحمل قيمة واحدة مفردة ، أو عدة قيم مصففة ( داخل مصفوفة ) .
- كل قيمة بالمصفوفة لها دليل أو مفتاح KEY ، يستخدم للدلالة على القيمة والتعرف عليها ، وهناك نوعان من المصفوفات - مصفوفات رقمية ( كل مفاتحها أرقام وتبدأ بالصفر ) ، ومصفوفات حرفية .
- سؤال .. هل يوجد متغير لا يحمل قيمة ؟ بالطبع نعم مثال ؛ $any = ""; هل توجد قيمة هنا ؟ إذن المتغير معرف داخل السيرفر ولكن خالي من أي قيمة إذن عندما ترى $ m = array () لما تتعجب ، بكل بساطة متغير ليست به قيم مصففة ، Ok ،، قد نرى في الأسطر $m = array () ونقول .. ما فائدة هذا المتغير مادام أنه لا يحمل قيم مصففة ؟ الإجابة ،، عندما نذهب للتسوق ماذا نأخد معنا ، نأخذ سلة --- ok ،، هذه السلة فيها شيئ ؟؟ بالطبع لا ، قمنا بإعدادها فقط وبعد ذلك سنملئها مستقبلاً ، إذن نحن المبرمجين عند استعدادنا لجمع قيم وادخالها مصفوفة يجب علينا أخذ السلة أولاً ومن ثم نقوم بملئها .
- كيف نضيف قيمة في المصفوفة ؟؟ ببساطة نكتب المتغير الذي يحمل المصفوف وبجانبه العلامتين [] وبين هاتين العلامتين سنضع KEY معين من اخيارنا للقيمة التي نود الإشارة اليها - مثال : لدينا مصفوفة خالية مثلاً $family = array() ; نريد إضاف فيها قيمة 'Mohamed' تستند الى key اسمه myname إذن نكتب تحتها $family['myname'[ = 'Mohamed'; ، ماذا لو كتبنا المتغير $family وبجانبه [] بدون إضافة KEY معين ، وتم اسناد القيمة 'Mohammed' له ، ماذا تكون النتيجة .. النتيجة : سيتم إضافة قيمة 'Mohammed' للمصفوفة .. والـ KEY ؟ سيضعه السيرفر بنفسه ( رقم ) ، النتيجة في هذا المثال سيكون الـ key = 0 .
| جزاك الله خيرااااااا اخي الكريم مصطفى
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط helal-egypt@hotmail.com |
27-10-2008, 07:39 AM
| | | | | | | | إقتباس:
المشاركة الأصلية بواسطة marabe7 السلام عليكم ...
اخواني للأسف عملت الدرس السادس المرة الأولى ولما خلصت ما حفظ, ما بعرف ايش اللي صار معي ...
وعلمته مرة ثانية ,, ورست على الثالثة ...
على كلاً الدرس هذا عبارة عن كم دقيقة بس, وهو حل لتعديل المقالات اللي صارت في اخر الدرس السابق ... مالنا نصيب الدرس يكون اكثر من كذا , شرحت عدة شغلات المرة الأولى بس للأسف ما تحفظ الدرس ...
على كلاً ,,, هذا الحين عبارة عن ( فقط ) حل المشكلة السابقة والدرس القادم ان شاء الله هاليومين ,,,
حيكون الدرس الرابع والعشرين , اللي هو تكلمة دروس الـ php ونكمل السكربت لاحقاً, حنرجع له ...
اللي حل المشكلة عنده , من قبل ما في داعي يحمل هذا الدرس لانه ما فيه اي شيء ... بس حل المشكلة ...
الرابط : RapidShare: Easy Filehosting
اخوي اضافة راسلتك من قبل وما رديت على ( على بريدك ) بالنسبة للي تكلمنا عنه سابقاً ... ان شاء الله ما يكون في اي مشكلة عندك ,,,
اخوي محمد هلال هذه عبارة مثل تعريف لمصفوفه يعني $m عبارة عن مصفوفة وما لها اي عناصر ,,, يعني مالها اي فائدة 
بالتوفيق للجميع ان شاء الله ... | جزاك الله خيراااا اخي الكريم رامي
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط helal-egypt@hotmail.com |
27-10-2008, 07:40 AM
| | | | | | | | أنت ملك الله يوفقك دنيا وآخره
كل دروسك عندي على الجهاز ولا راح يفوتني ان شاء الله أي درس منها
وراح اسوي منها نسخ احتياطية عشان ما تضيع مني
تقبل تحياتي
|
27-10-2008, 03:27 PM
| | | | | | | |