المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الثالث: المتغيرات (دورة الـphp)


Just thinking
08-08-2009, 10:09 AM
3.1) المتغيرات:

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

مفهوم بسيط: لن أشرح بطريقة كلاسيكية نظرية مملة تتطلب التركيز للفهم، سأستعمل أمثلة بسيطة لسهولة وصولها إلى مركز الإدراك، تخيل أننا نريد وضع جملة ترحيبية تتغير حسب اسم الزائر، ما الحل ؟؟.
يمكننا أن ننشئ متغيرا نقوم بالعمليات عليه ( كتابة، حساب .....). ثم يأتي الزائر نطلب منه كتابة إسمه فيتم الترحيب به باسمه.
سنرى أمثلة عديدة تسمح لنا بالفهم أكثر.

مكونات المتغير: يتكون المتغير من اسم، قيمة، و نوع

الإسم: يسمح لنا بالتفريق بين مختلف المتغيرات التي ننشئها، مثلا المتغير الذي يحمل اسم الزائر نسميه nom$ و المتغير الذي يحمل عمره نسميه age$ و هكذا. (الرمز $ لنعرف أن nom عبارة عن متغير)

القيمة: عندما نطلب من الزائر إدخال اسمه فإنه يعطي قيمة للمتغير، مثال:

<?php $nom="Ahmed"; $age=20;?>

فـأحمد و 20 هما قيمتا المتغيرين. (أي المعلومة الني يحملها و هي تتغير بتغير الزائر لذلك نضعها في متغير)

النوع: يوجد ثلاث أنواع أساسية من المتغيرات:

النصوص: "nom="Ahmed$
الأرقام: 20=age$
المتغيرات المنطقية: (تكون قيمتها إما true أو false، أي صحيح او خطأ) و هي تستعمل للمقارنات، مثال:(20>10)=rep$ ، واضح أن 10 أصغر من 20 فتكون قيمت rep$ هي صحيح true .

و سنرى في الأمثلة الآتية مع الدروس مختلف الإستعمالات ليسهل المفهوم.
ما الأمر أراك منزعجا ؟؟

نعم جدا، لقد تعبت من القراءة و لم أفهم شيئا ؟؟

نعم هذا عادي لا تقلق، قلت أن الدرس ممل لكن سيتضح كل شيء مع الأمثلة الحقيقية.تابع فقط.

المتغيرات العددية يمكن أن نقوم عليها بعمليات الحساب، كالجمع و الطرح .....
كما يمكن عمل مقارنات بين المتغيرات كالمساواة و عدمها و أكبر و أصغر ......
كما يمكن القيام بعمليات منطقية (نفي القضية، واو الوصل، أو الفصل ....)
و إليكم رموز العمليات في الجدول:

http://www8.0zz0.com/2009/08/07/18/745272923.jpg

العمليات المنطقية سنستعملها في الغالب في الجمل الشرطية.
و العمليات الحسابية نستعمل أغلبها في التكرار و الدوال.
يعني في الدروس القادمة سنتعود على هذه العمليات.

كيفية التعامل مع المتغيرات بين الصفحات:

توجد طريقتين: GET و POST و سنتطرق إليهما من خلال أمثلة.

طريقة GET:

هذه الطريقة تقوم بإرسال المتغيرات من صفحة إلى صفحة عن طريق تعديل عنوان الرابط نحو الصفحة الجديدة. فإذا أردنا أن نبعث المتغير name$ الذي قسمته "Ahmed" إلى الصفحة cible1.php يصبح رابط الصفحة الجديدة هو: cible1.php?name=Ahmed.

و في الصفحة الثانية (cible1.php) يقوم السيرفي بإنشاء متغير جديد إسمه:
['GET['name_$
و هكذا نستطيع ارسال المتغيرات من صفحة لأخرى.

clap مسرور لأني لم أفهم شيئا .....

نعم كنت متأكد لذلك جهزت لك المثال التالي:
إفتح صفحة جديدة في NotePad++ و اكتب ما يلي:


<html dir=rtl>
<head>
<title>إستعمال الخاصية GET</title>
</head>
<body>
<h1>إختر اسمك من القائمة</h1>
<p>
<a href="cible1.php?nom=محمد">محمد</a>
<a href="cible1.php?nom=موسى">موسى</a>
<a href="cible1.php?nom=ابراهيم">ابراهيم</a>
</p>
</body>
</html>

نحفظ الصفحة باسم testget.php
الآن ننشئ الصفحة الثانية:

<html dir=rtl>
<head>
<title>إستعمال الخاصية GET</title>
</head>
<body>
<h1>مرحبا، أنا أعرفك:</h1>
<p>
إسمك هو: <?php echo $_get['nom']; ?>
</p>
<p><a href="testget.php"> إضغط هنا للعودة إلى الصفحة السابقة</a></p>
</body>
</html>

تجربة الحل (http://www.bellasoft.r3r.info/tests/testget.php)

هذه نحفظها باسم cible1.php
أخبرني بالنتيجة.
جميل، كانت سهلة إذا.... مع ملاحظة استعمال <a href="lien"></a> للروابط نحو صفحات أخرى.

الآن سنرى الخلل في هذه الطريقة: أعد التجربة و اضغط على اسم محمد، ظهرت الصفحة ؟؟ جيد
الآن عدل إسم محمد في الأعلى شريط العناوين (Bar d'adresses) و اضغط Entrer ماذا تلاحظ ؟؟
أجل يمكننا استعمال أي اسم دون اللجوء إلى صفحة الإختيار، سنتعلم كيف نحل المشكل فيما بعد بعد درس الجمل الشرطية.

طريقة POST:

هذه الطريقة هي التي تسمح لنا باستعمال حقول النصوص.
حيث نستعمل نموذج form يحتوي على حقل نصوص و زر لبعث البيانات نحو صفحة cible2.php.
عمله بسيط، يقوم المستخدم بإدخال اسمه في حقل النصوص، و يضغط زر الإرسال فيقوم السيرفر بتكوين متغير في الصفحة cible2.php بإسم ['POST['name_$ قيمتها النص الذي أدخله المستخدم في الصفحة السابقة.
كالعادة، إليك المثال:

<html dir=rtl>
<head>
<title>إستعمال الخاصية POST</title>
</head>
<body>
<h1>مرحبا، يرجى إدخال الإسم</h1>
<p>
<form action="cible2.php" method="POST">
الإسم:
<input type="text" name="nom"> <input type="submit" value="دخول">
</form>
</p>
</body>
</html>

هذه الصفحة هي: testpost.php

<html dir=rtl>
<head>
<title>إستعمال الخاصية POST</title>
</head>
<body>
<h1>مرحبا، أنا أعرفك:</h1>
<p>
إسمك هو: <?php echo $_POST['nom']; ?>
</p>
<p><a href="testpost.php"> إضغط هنا للعودة إلى الصفحة السابقة</a></p>
</body>
</html>

تجربة الحل (http://www.bellasoft.r3r.info/tests/testpost.php)

و هذه الصفحة هي : cible2.php
أنتظر الجواب؟؟
بسيطة ؟؟ إذن ننتقل إلى أسئلة التقويم الذاتي:

ما هو الرمز الذي يدل على المتغير ؟

· $
· %
· ~
· @

<?php $num1=20;$num2=3;$somme=$num1%$num2;?>
ما هي قيمة المتغير somme$ ؟

· 0
· 1
· 2
· 3

<?php $variable="salut" ?>
ما ذا نرى على الصفحة ؟

· $variable
· salut
· لا شيء
· echo

ما هي الخاصية التي تسترجع المتغيرات من شريط العناوين؟

· GET
· POST
· INPUT
· لا توجد

ما هي الخاصية التي تسترجع المتغيرات من حقل النصوص و غيرها؟

· GET
· POST
· INPUT
· لا توجد

الدرس السابق (http://montada.echoroukonline.com/showthread.php?t=104703) ----- القائمة الرئيسية (http://montada.echoroukonline.com/showthread.php?t=104248) ----- الدرس التالي

gamalove2002
08-08-2009, 11:45 AM
اهلا عبد الله خويا
درس سهل جدا
ما عرفتش برك علاش البخور خرجلي من راسي و انا نقراهsurrender
هههههه
على كل رايح نعاودلو بعدين بعد استراحة
بارك الله فيكicon30

mega-dem
08-08-2009, 11:45 AM
السلام عليكم

درس جميل اخي شكرا

و الحل سوف ارسله لك عبر بريد المنتدى

mega-dem
08-08-2009, 11:47 AM
درس سهل و مفهوم اخي

abdou.dz
08-08-2009, 11:48 AM
السلام عليكم أهلا أخي عبد الله
عند التوجه إلى صفحة http://localhost/TEST/cible1.php?nom=abdou
لا أجد اسمي بل أجد :
مرحبا، أنا أعرفك:

إسمك هو:
Notice: Undefined variable: _get in C:\wamp\www\TEST\cible1.php on line 8

إضغط هنا للعودة إلى الصفحة السابقة (http://localhost/TEST/testget.php)

mega-dem
08-08-2009, 11:54 AM
اخي abdou.zd ممكن تعطينا الكود الذي متبته في صفحة cible1.php لكي نعرف ما هو الخطأ

ربما نسيت ;

mega-dem
08-08-2009, 11:56 AM
اخي abdou.dz

ممكن تعطينا الكود الذي كتبته في صفحة cible1.php

لكي نعرف اين هو الخطأ

abdou.dz
08-08-2009, 12:04 PM
مرحبا، أنا أعرفك:

إسمك هو:
Notice: Undefined variable: _get in C:\wamp\www\TEST\cible1.php on line 8

إضغط هنا للعودة إلى الصفحة السابقة

mega-dem
08-08-2009, 12:38 PM
nn je veux dire le code source de la page mon frère

pink_unicorn
08-08-2009, 01:11 PM
السلام عليكم أهلا أخي عبد الله
عند التوجه إلى صفحة http://localhost/TEST/cible1.php?nom=abdou
لا أجد اسمي بل أجد :
مرحبا، أنا أعرفك:

إسمك هو:
Notice: Undefined variable: _get in C:\wamp\www\TEST\cible1.php on line 8

إضغط هنا للعودة إلى الصفحة السابقة (http://localhost/TEST/testget.php)

get doit etre MAJUSCULE, les variables en PHP sont sensible à la casse

جابر الجزائري
08-08-2009, 01:17 PM
وااااااو درس رياضي إعلامي
يعتمد على الإحصاء الشرطي و الإحتمالات + بعض عمليات exele
لي عودة في المساء مع التطبيق
إكتفيت بالقراءة حاليا فقط

تحياتي

abdou.dz
08-08-2009, 01:30 PM
بارك الله فيك أخي الكريم : http://montada.echoroukonline.com/image.php?u=115606&dateline=1248891727
تم الأمر بنجاح
و شكرا جزيلا أخي الريم : MEGA - DEM
تحياتي

Just thinking
08-08-2009, 02:01 PM
بارك الله فيك أخي الكريم : http://montada.echoroukonline.com/image.php?u=115606&dateline=1248891727
تم الأمر بنجاح
و شكرا جزيلا أخي الريم : MEGA - DEM
تحياتي

عذرا للتأخير عبدو جيد أنك نجحت الآن

شكرا للأخ http://montada.echoroukonline.com/image.php?u=115606&dateline=1248891727 على قيامه بالواجب

Just thinking
08-08-2009, 02:04 PM
السلام عليكم

درس جميل اخي شكرا

و الحل سوف ارسله لك عبر بريد المنتدى

شكرا أخي

ما رأيك في علامتك ؟؟؟

cupidarrow

Just thinking
08-08-2009, 02:06 PM
اهلا عبد الله خويا
درس سهل جدا
ما عرفتش برك علاش البخور خرجلي من راسي و انا نقراهsurrender
هههههه
على كل رايح نعاودلو بعدين بعد استراحة

بارك الله فيكicon30


nosweat
بالعقل برك، أقرا و عاود و نحن في المساعدة
فلا يمكن الإستغناء عن المتغيرات في الأعمال القادمة
شكرا موح

abdou.dz
08-08-2009, 02:53 PM
السلام عليكم
أخي عبد الله درس اليوم يظهر أنه "اقل سهولة" من الدروس السابقة لذلك أرى أن تقسمه إلى جزئين ...
ما رأيك ؟

layam
08-08-2009, 03:07 PM
جميل، كانت سهلة إذا.... مع ملاحظة استعمال للروابط نحو صفحات أخرى.

الآن سنرى الخلل في هذه الطريقة: أعد التجربة و اضغط على اسم محمد، ظهرت الصفحة ؟؟ جيد
الآن عدل إسم محمد في الأعلى شريط العناوين (Bar d'adresses) و اضغط Entrer ماذا تلاحظ ؟؟
أجل يمكننا استعمال أي اسم دون اللجوء إلى صفحة الإختيار، سنتعلم كيف نحل المشكل فيما بعد بعد درس الجمل الشرطية.






سلام عليكم
قمت بتجريب المثالين و مقارنتهما بالحليّن فنجحت icon30
لكن عبد الله هذه الفقرة لم أفهمها
ممكن توضيح أكثر من فضلكـ؟

باركـ الله فيكـ

Just thinking
08-08-2009, 03:38 PM
سلام عليكم

قمت بتجريب المثالين و مقارنتهما بالحليّن فنجحت icon30
لكن عبد الله هذه الفقرة لم أفهمها
ممكن توضيح أكثر من فضلكـ؟

باركـ الله فيكـ


حسنا

عندما تفتحين صفحة testget.php
يطلب منك أن تختاري اسم
اختاري
تتوجهين نحو صفحة جديدة عنوانها
http://localhost/tests/cible1.php?nom=ahmed (http://localhost/tests/cible1.php?nom=ahmed)
هذا مثال فقط
غيري اسم ahmed إلى أي اسم آخر و لاحظي النتيجة

Just thinking
08-08-2009, 03:39 PM
السلام عليكم
أخي عبد الله درس اليوم يظهر أنه "اقل سهولة" من الدروس السابقة لذلك أرى أن تقسمه إلى جزئين ...
ما رأيك ؟

؟؟؟
لهذه الدرجة ؟؟؟

أظن قسمته ستصعب علي
لكن لابأس سيبقى لمدة كافية
و أنا جاهز لأي استفسار

gamalove2002
08-08-2009, 03:41 PM
مرحبا، أنا أعرفك:

إسمك هو:
Notice: Undefined variable: _get in C:\wamp\www\2\0002.php on line 8

إضغط هنا للعودة إلى الصفحة السابقة (http://localhost/2/testget.php)


واش معناها هادي عبد اللهicon36icon36

Just thinking
08-08-2009, 03:46 PM
مرحبا، أنا أعرفك:

إسمك هو:
Notice: Undefined variable: _get in C:\wamp\www\2\0002.php on line 8

إضغط هنا للعودة إلى الصفحة السابقة (http://localhost/2/testget.php)



واش معناها هادي عبد اللهicon36icon36


معناها أنه لم يجد متغير بإسم $_get['nom']
لأن المتغير الذي ينشئه السيرفر إسمه $_GET['nom']
هل لاحظت الفرق في الحروف الكبيرة (majiscul)

gamalove2002
08-08-2009, 04:33 PM
معناها أنه لم يجد متغير بإسم $_get['nom']
لأن المتغير الذي ينشئه السيرفر إسمه $_GET['nom']
هل لاحظت الفرق في الحروف الكبيرة (majiscul)


فهمت اخي
لكن حدثني من ناحية التطبيق
اين اخطأت فانا لم اطبق الا ما شرحتهsurrender

جابر الجزائري
08-08-2009, 04:40 PM
التطبيق:

get
http://www.blogdz.r3r.info/testget.php

post
http://www.blogdz.r3r.info/testpost.php (http://www.blogdz.r3r.info/testpost.php)

بعض الملاحظات للإفادة:
أي أن href طريقة و form طريقة تختلف من عملية لأخرى


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

أنتظر رأيك؟؟؟

Just thinking
08-08-2009, 04:45 PM
فهمت اخي
لكن حدثني من ناحية التطبيق

اين اخطأت فانا لم اطبق الا ما شرحتهsurrender


نعم ليس خطأك بل خطئي
ففي المثال أنا كتبتها سهوا get فعليك جعلها GET
أنتظر ردك

جابر الجزائري
08-08-2009, 04:49 PM
ففي المثال أنا كتبتها سهوا get فعليك جعلها GET




ضننتها خدعة من طرفك عبد الله nosweat
هكذا باش تستينا cupidarrow
و موح راح فيها tears
موح عندك -5 ههههه surrender

جابر الجزائري
08-08-2009, 04:50 PM
جرب هذا موح في مكان ما كتبه عبد الله icon30:

<html dir=rtl>
<head>
<title>مثال جابر لخاصية GET</title>
</head>
<body>
<h1>إختر اسمك من القائمة</h1>
<p>
<a href="cible1.php?nom=جابر">جابر</a>
<a href="cible1.php?nom=موسى">موسى</a>
<a href="cible1.php?nom=ابراهيم">ابراهيم</a>
</p>
</body>
</html>

Just thinking
08-08-2009, 04:51 PM
التطبيق:


get
http://www.blogdz.r3r.info/testget.php

post
http://www.blogdz.r3r.info/testpost.php (http://www.blogdz.r3r.info/testpost.php)

بعض الملاحظات للإفادة:
أي أن href طريقة و form طريقة تختلف من عملية لأخرى


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

أنتظر رأيك؟؟؟


عن العمل الفردي أظن أنه ليس الوقت المناسب لأن التطبيقات عبارة عن أمثلة لفهم الدرس، أعلم أنها سهلة بالنسبة لك نظرا لاطلاعك على البرمجة من قبل لكن هناك من لم ير البرمجة من قبل فعلينا السير مع بعض.

و سيكون هناك تطبيقات للعمل الفردي عندما نكسب المعلومات الأساسية و سيكون أولها بعد درسين تقريبا حيث نطرح مشكل وكل واحد يعمل على حدى ثم نقوم بالتصحيح لكن قبل ذلك يجب على الأقل أن يكون لنا مستوى متقارب ما رأيك الآن ؟؟cupidarrow

عملك جيد أنتظر أجوبتك إذن icon30

Just thinking
08-08-2009, 04:56 PM
جرب هذا موح في مكان ما كتبه عبد الله icon30:



لا جابر هذا شغال 100%
الخطأ كان في الكود الثاني في صفحة cible1.php


ضننتها خدعة من طرفك عبد الله nosweat
هكذا باش تستينا cupidarrow
و موح راح فيها tears
موح عندك -5 ههههه surrender


أرأيت الدرس شيء و المثال شيء آخر icon31
-5 لي و ليس لموح nosweat

gamalove2002
08-08-2009, 05:15 PM
بارك الله فيكما عبد الله و جابر
نجحت بعد معاناة طويلة و بعد ان كدت ايأس
ساكرر المحاولة مجددا حتى اتاكد تماما من النجاحnosweat
بصح فهموني حاجة...كيف نجح البقية رغم وجود خلل في المثال
هل هم عباقرة؟؟surrender
اما غشاشونsly

layam
08-08-2009, 05:32 PM
بارك الله فيكما عبد الله و جابر
نجحت بعد معاناة طويلة و بعد ان كدت ايأس
ساكرر المحاولة مجددا حتى اتاكد تماما من النجاحnosweat
بصح فهموني حاجة...كيف نجح البقية رغم وجود خلل في المثال
هل هم عباقرة؟؟surrender
اما غشاشونsly


يا ذكيّ لقد طرح عبدو السّؤال قبلكـ و أجابه الأخ MEGA - DEM
و استفدنا من السّؤال

لذا نحن عباقرة و لسنا بغشاشينclap

gamalove2002
08-08-2009, 05:39 PM
يا ذكيّ لقد طرح عبدو السّؤال قبلكـ و أجابه الأخ MEGA - DEM

و استفدنا من السّؤال

لذا نحن عباقرة و لسنا بغشاشينclap

نعم لكن الشرح لم يكن دقيقاnosweat...فعلا عباقرة...هههههههه

الأيهم
08-08-2009, 07:04 PM
شكرا اخي بلاسوفت
درس ممتاز وا فهم ممتاز
تما التجربة وا العمل تما بي نجاه
ننتضر في دروس التالية بي فارغ الصبر اخي
اخوك الغالي العقرب الاحمر

Just thinking
08-08-2009, 10:08 PM
سلامي للجميع
أرى أن الجميع تمكن من تطبيق الدرس
لكن يظهر لي أن هناك من لم يستوعب بعد مفهوم المتغيرات
على كل حال هو طبيعي بالنسبة للجدد في البرمجة
فضلت أن أرى رأيكم
هل تفضلون الإستمرار مع الإبهام (إن كان موجودا طبعا) و نفهم أكثر فأكثر مع الدروس (لأن المتغيرات لا يمكن الإستغناء عنها في أي عمل)
أم تفضلون أن نقوم بتطبيقات فردية
(أي كل واحد يحاول وحده ثم نصحح معا)
أنتظر ردكم علما أن الدرس التالي سيكون سهلا مقارنة بهذا و هو مبرمج ليوم الأربعاء إلا إذا رأيتم أن نتابع

في انتظار الآراء
شكرا

abdou.dz
08-08-2009, 10:18 PM
تابع أخي تابع ... ربما لم نطمئن لمسألة "النسخ و اللصق" لذلك هناك ربما "إلتباس"
ارى أن تواصل و مع الدروس القادمة أنا واثق من فهمنا
سلامي

layam
08-08-2009, 10:33 PM
سلامي للجميع
أرى أن الجميع تمكن من تطبيق الدرس
لكن يظهر لي أن هناك من لم يستوعب بعد مفهوم المتغيرات
على كل حال هو طبيعي بالنسبة للجدد في البرمجة
فضلت أن أرى رأيكم
هل تفضلون الإستمرار مع الإبهام (إن كان موجودا طبعا) و نفهم أكثر فأكثر مع الدروس (لأن المتغيرات لا يمكن الإستغناء عنها في أي عمل)
أم تفضلون أن نقوم بتطبيقات فردية
(أي كل واحد يحاول وحده ثم نصحح معا)
أنتظر ردكم علما أن الدرس التالي سيكون سهلا مقارنة بهذا و هو مبرمج ليوم الأربعاء إلا إذا رأيتم أن نتابع

في انتظار الآراء
شكرا


و عليكم السّلام و رحمة الله و بركاته
في الحقيقة حتّى أنا تفاجأت حسبت نفسي استوعبت الدّروس لكن الظّاهر... tears
المهمّ
أنا أوافق على هذا الحلّ

هل تفضلون الإستمرار مع الإبهام (إن كان موجودا طبعا) و نفهم أكثر فأكثر مع الدروس (لأن المتغيرات لا يمكن الإستغناء عنها في أي عمل)


يعني لو ننتقل إلى المحاولات الفرديّة سيصعب علينا الأمر باعتبار أنّنا مبتدئين في لغة البرمجة ...
و الأمر يعود للأستاذ

سلامي

Just thinking
08-08-2009, 11:06 PM
تابع أخي تابع ... ربما لم نطمئن لمسألة "النسخ و اللصق" لذلك هناك ربما "إلتباس"
ارى أن تواصل و مع الدروس القادمة أنا واثق من فهمنا
سلامي



يعني لو ننتقل إلى المحاولات الفرديّة سيصعب علينا الأمر باعتبار أنّنا مبتدئين في لغة البرمجة ...


شكرا

أنا أيضا أفضل المتابعة لأن المتغيرات ليست صعبة أبدا و سيتم الإعتياد عليها مع تتابع الدروس لأنها ستكون حاضرة دائما

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

و لا أرى الوقت مناسبا الآن

ستكون المتابعة إذن و الدرس التالي سيكون قريبا بما أنكم تفضلون المتابعة (ربما الإثنين)

تحية

abdou.dz
08-08-2009, 11:09 PM
السلام عليكم
أخي عبد الله هل مكن ترشدني
إلى الخطأ في هذه الصفحة ؟
<html dir=rtl>
<head>
<title>إستعمال الخاصية GET</title>
</head>
<body>
<h1>مرحبا، أنا أعرفك:</h1>

$<?php

$x = 10 ;

$y = 2 ;

echo $x+$y ;
?>
</body>
</html>

Just thinking
08-08-2009, 11:31 PM
السلام عليكم

أخي عبد الله هل مكن ترشدني
إلى الخطأ في هذه الصفحة ؟


<html dir=rtl>
<head>
<title>إستعمال الخاصية get</title>
</head>
<body>
<h1>مرحبا، أنا أعرفك:</h1>
$<?php
$x = 10 ;
$y = 2 ;
echo $x+$y ;
?>
</body>
</html>


جربتها فوجدتها تعمل عادي
فقط عندك رمز $ قبل php لذلك يظهر أمام النتيجة (هو قبل php يعني يحسب نص html عادي و ليسرمز متغير php)
هل يمكن أن تشرح لي المشلة التي وجدتها ؟؟

Just thinking
08-08-2009, 11:56 PM
إضافة للجميع
طرق مختلفة عن كيفية الأمر بكتابة المتغيرات على الصفحة:


<?php
$x=10;
$y=2;

echo $x;
//يكتب 10

echo "$x";
// يكتب 10

echo "\$x";
//$x يكتب

echo $x+$y;
//يكتب 12

echo "$x+$y";
//يكتب 10+2

echo "$x+$y=".($x+$y);
//يكتب 10+2=12

echo '$x';
//$x يكتب
?>



//لاحظوا الفرق بين ' و ".
//و بين كتابة المتغير وحده، أو بين '، أو بين ".
//مع ملاحظة أن النقطة تستعمل لدمج النصوص مع المتغيرات


أي سؤال أنا في الخدمة

الأيهم
09-08-2009, 01:01 AM
السلام عليكم اعضاااء وا مشتركين دورة php
تحياتي الخالصة اليكم
اشكر اخي عبد الله على تحفيز منه لي موالصة شرح كل عمل بعد الدرس
لي تسهيل العمل لي اعضااء
الشرح تطبيقي 100 من الدرس وا الدرس مشروح بي طريقة سهلة

اترككم معا الشرح يا اخواني سيغة الدرس
avi
الدرس الثالث
http://www.4shared.com/file/123842891/ab5f9ff2/bella3.html

وهنا الدرس الثاني الذي فاته الدرس
http://www.4shared.com/file/123844337/91ed6270/bella2.html

لا تبغلو علينا بدعائكم الينا

اخوكم Red Scorpion (http://montada.echoroukonline.com/member.php?u=115450)

جابر الجزائري
09-08-2009, 11:20 AM
عن العمل الفردي أظن أنه ليس الوقت المناسب لأن التطبيقات عبارة عن أمثلة لفهم الدرس، أعلم أنها سهلة بالنسبة لك نظرا لاطلاعك على البرمجة من قبل لكن هناك من لم ير البرمجة من قبل فعلينا السير مع بعض.

و سيكون هناك تطبيقات للعمل الفردي عندما نكسب المعلومات الأساسية و سيكون أولها بعد درسين تقريبا حيث نطرح مشكل وكل واحد يعمل على حدى ثم نقوم بالتصحيح لكن قبل ذلك يجب على الأقل أن يكون لنا مستوى متقارب ما رأيك الآن ؟؟cupidarrow

عملك جيد أنتظر أجوبتك إذن icon30

و هو كذلك عبد الله
يعني نعتبر هذه الدروس كمقدمات في حين تجهيز الفروض و الأمتحانات هههه surrender
موافق عبد الله
تحياتي

gamalove2002
09-08-2009, 11:53 AM
بارك الله فيكم جميعا
و انا مع مواصلة الدروس على نفس النهج السابق الذي اختاره الاستاذ
ننتظر الدرس الموالي غدا باذن الله
تحياتي

الأيهم
09-08-2009, 12:22 PM
و هو كذلك عبد الله
يعني نعتبر هذه الدروس كمقدمات في حين تجهيز الفروض و الأمتحانات هههه surrender
موافق عبد الله
تحياتي




مسااء الخير اخي عابر سبيل على فكرة بارك الله فيك في اعمالك
انا واحد ممن متابع اعمالك في منتديات الاخرى جيدا اعرفك جيدا
واصل وا اليا الشرف اني اكون معك في طريق واحد لي تعاون
اما فيما يخص العمل الفردي انا اعتبر الشرح الذي درته هو عبارة
تطبيق عملي مطابق لي الدرس وا بي طريقة سهلة على شان نفهم
الدرس عن طريق الفديو ممن يواجهون بعض صعوبات في العمل
وا الشرح احوال ان يكون مطابق معا الدرس اما دروس يعني مفهموم
متغيرات وا كيفية ربط هذا من واجب العضو ان يشاعد وا يطالع الدرس
اكثر من مرة على شان تكون اليه قاعدة ممتازة وا مفهوم php

تحياتي الخاصة اليك اخي

جابر الجزائري
09-08-2009, 02:16 PM
مسااء الخير اخي عابر سبيل على فكرة بارك الله فيك في اعمالك
انا واحد ممن متابع اعمالك في منتديات الاخرى جيدا اعرفك جيدا
واصل وا اليا الشرف اني اكون معك في طريق واحد لي تعاون
اما فيما يخص العمل الفردي انا اعتبر الشرح الذي درته هو عبارة
تطبيق عملي مطابق لي الدرس وا بي طريقة سهلة على شان نفهم
الدرس عن طريق الفديو ممن يواجهون بعض صعوبات في العمل
وا الشرح احوال ان يكون مطابق معا الدرس اما دروس يعني مفهموم
متغيرات وا كيفية ربط هذا من واجب العضو ان يشاعد وا يطالع الدرس
اكثر من مرة على شان تكون اليه قاعدة ممتازة وا مفهوم php

تحياتي الخاصة اليك اخي

بارك الله فيك أخي سكوربيون و الله كلامك أعتز به كثيرا
و جزاك الله خيرا
كما إتفقنا سابقا
إن شاء الله نساهم في نشر معرفة و التقدم و الرقي معا
تحياتي الخالصة icon30

أمينة ملاك
09-08-2009, 02:18 PM
http://asas123.jeeran.com/%D8%B4%D9%83%D8%B1%D8%A7-%D9%84%D9%83.gif

Just thinking
09-08-2009, 03:08 PM
http://asas123.jeeran.com/%D8%B4%D9%83%D8%B1%D8%A7-%D9%84%D9%83.gif

شكرا أختي
....................

الأيهم
09-08-2009, 05:36 PM
بارك الله فيك أخي سكوربيون و الله كلامك أعتز به كثيرا
و جزاك الله خيرا
كما إتفقنا سابقا
إن شاء الله نساهم في نشر معرفة و التقدم و الرقي معا
تحياتي الخالصة icon30



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

Just thinking
09-08-2009, 07:51 PM
الدرس الرابع: الجمل الشرطية و حلقات التكرار (دورة الـphp)

http://montada.echoroukonline.com/showthread.php?t=105589

بالتوفيق للجميع

الأيهم
09-08-2009, 08:54 PM
شكرا اخي الفاضل عبد الله وا جاري تطبيق عملي
وا مراجعة الدرس اكثر من مرة لي مفهوم جيدا
الي عودة معا تطبيق عملي ان شاء الله
شكرا جزيلا اليك اخي الفاضل

هجورة
11-08-2009, 02:04 PM
تأخرت كثيراicon36icon36

ومع ذلك طبقت الدرس ونجحت لكن مع بعض التغييرات مثل عبارات الترحيب..

شكرا جزيلاclap

Just thinking
11-08-2009, 03:39 PM
شكرا اخي الفاضل عبد الله وا جاري تطبيق عملي
وا مراجعة الدرس اكثر من مرة لي مفهوم جيدا
الي عودة معا تطبيق عملي ان شاء الله
شكرا جزيلا اليك اخي الفاضل

جيد أخي

تابع كما عرفتك


تأخرت كثيراicon36icon36


ومع ذلك طبقت الدرس ونجحت لكن مع بعض التغييرات مثل عبارات الترحيب..

شكرا جزيلاclap


شيء مفرح
ننتظرك في الدرس الرابع

مروة بكرار
14-08-2009, 06:39 PM
<code style="white-space: nowrap;"><code><a href="lien"></a>
</code></code><code style="white-space: nowrap;"><code>where should i write this code.
and i am doing very well to this point.
thanks a lot my brother i am soo
happy.
هـديـةهـديـةهـديـةهـديـةهـديـة </code></code>
<code style="white-space: nowrap;"><code></code></code>

مروة بكرار
14-08-2009, 07:05 PM
another question.when i click on one of the three names i find the second page. but there is a problem the name doesn't show up..i find it like this

hi, i know you:

your name is: (there is nothing here )

how can i fix this problem ?


.

Just thinking
14-08-2009, 07:18 PM
<CODE style="WHITE-SPACE: nowrap"><CODE><a href="lien"></< font>a>
</CODE></CODE><CODE style="WHITE-SPACE: nowrap"><CODE>where should i write this code.
and i am doing very well to this point.
thanks a lot my brother i am soo
happy.

هـديـةهـديـةهـديـةهـديـةهـديـة </CODE></CODE>


<CODE style="WHITE-SPACE: nowrap"><CODE></CODE></CODE>


look at the exemple:

<a href="www.google.com">Cliquer ici pour ouvrir google<a>


أكتبي هذا السطر في صفحة HTML في أي مكان و ستفهمين.

Just thinking
14-08-2009, 07:22 PM
another question.when i click on one of the three names i find the second page. but there is a problem the name doesn't show up..i find it like this

hi, i know you:

your name is: (there is nothing here )

how can i fix this problem ?


.

you talk about my exemple www.bellasoft.r3r.info/tests/testget.php (http://www.bellasoft.r3r.info/tests/testget.php)
or about your trying in localhost

i think that my exemple work right
and to help you show me your code php

مروة بكرار
14-08-2009, 09:13 PM
ÅÎÊÑ ÇÓãß ãä ÇáÞÇÆãÉ

ãÍãÏ (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%C3%A3%C3%8D%C3%A3%C3%8F)
ãæÓì (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%C3%A3%C3%A6%C3%93%C3%AC)
ÇÈÑÇåíã (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%C3%87%C3%88%C3%91%C3%87%C3%A5%C3%A D%C3%A3)

hadi khademtek kifah tbaneli.où est le probleme? m

مروة بكرار
15-08-2009, 07:48 AM
you talk about my exemple www.bellasoft.r3r.info/tests/testget.php (http://www.bellasoft.r3r.info/tests/testget.php)
no.i was not talking about ur exemple i was talking about mine
or about your trying in localhost.
yes. in locahost(now.it works thanks to ur advises) .but sometimes when i lunch it in firefox i find the same problem
i think that my exemple works right
i've already sent you a message showing you how does ur exemple looks like (i used copy-past)
and to help you show me your code php
i want to...but i don't know how can i get this code.show me how and i will send it to you emmediatly.
.sorry...i am realy sorrytearstears

Just thinking
15-08-2009, 12:30 PM
&Aring;&Icirc;&Ecirc;&Ntilde; &Ccedil;&Oacute;&atilde;&szlig; &atilde;&auml; &Ccedil;&aacute;&THORN;&Ccedil;&AElig;&atilde;&Eacute;

&atilde;&Iacute;&atilde;&Iuml; (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%C3%A3%C3%8D%C3%A3%C3%8F)
&atilde;&aelig;&Oacute;&igrave; (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%C3%A3%C3%A6%C3%93%C3%AC)
&Ccedil;&Egrave;&Ntilde;&Ccedil;&aring;&iacute;&atilde; (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%C3%87%C3%88%C3%91%C3%87%C3%A5%C3%A D%C3%A3)

hadi khademtek kifah tbaneli.où est le probleme? m

حسنا الحل بسيط
إتبعي الخطوات كما يلي:

Affichage -> Codage -> Autres -> Arabe(Windows)

رجعيلي الخبر

Just thinking
15-08-2009, 12:38 PM
you talk about my exemple www.bellasoft.r3r.info/tests/testget.php (http://www.bellasoft.r3r.info/tests/testget.php)
and to help you show me your code php
i want to...but i don't know how can i get this code.show me how and i will send it to you emmediatly.

you may open your page using BlocNote or NotePad++ to get source code (dont use neither Intenet Explorer nor FireFox) i

and to write it here use php quotes

.sorry...i am realy sorrytearstears

why ??? you're welcome

مروة بكرار
15-08-2009, 01:10 PM
حسنا الحل بسيط
إتبعي الخطوات كما يلي:

Affichage -> Codage -> Autres -> Arabe(Windows)

رجعيلي الخبر


إختر اسمك من القائمة

محمد (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%D9%85%D8%AD%D9%85%D8%AF)
موسى (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%D9%85%D9%88%D8%B3%D9%89)
ابراهيم (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%D9%8 A%D9%85)

yeeeeees. thank you.this your exemple..... bravoclapclap see you in lesson number 4

Just thinking
15-08-2009, 04:08 PM
إختر اسمك من القائمة

محمد (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%D9%85%D8%AD%D9%85%D8%AF)
موسى (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%D9%85%D9%88%D8%B3%D9%89)
ابراهيم (http://www.bellasoft.r3r.info/tests/cible1.php?nom=%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%D9%8 A%D9%85)

yeeeeees. thank you.this your exemple..... bravoclapclap see you in lesson number 4

Congratulation clap

i am waiting for you there.