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

مبتدء بال PHP وبعض الاسئلة والاستفسارات.

مغلق
بدأه Aboalnoor-Delphi7 في 8 أكتوبر 2006 · 9 رد · 783 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخوتي في الله.

بدأت بتعلم لغة الـ PHP حديثاً وقد واجهتني بعض المشاكل .

1- كيف يمكنني الانتقال إلى من صفحة لصفحة..... فمثلاً أريد أن أتحقق من أمر وإذا لم يتحقق يعود تلقائياً إلى الصفحة السابقة.

2- كيف يمكنني أن أجعل الصفحة تنتقل إلى صفحة أخرة بعد فترة احددها أنا.

3- كيف يمكنني الحصول على بيانات حقل معين من قاعدة البيانات MySQL.

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

أخوكم ابو النور.

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

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#2

أخي الكريم اهلا بك معنا في عالم php :

بالنسبة للسؤال الأول :

<META HTTP-EQUIV="Refresh" CONTENT="0;URL=page.php">

هذا الكود قم بعمل طباعة له عند تنفيذ امرك . ولتحديد الصفحة التي تود عرضها فهي page.php غيرها بحسب اسم صفحتك .

السؤال الثاني :

<META HTTP-EQUIV="Refresh" CONTENT="3;URL=page.php">

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

الثالث :

يجب ان يكون لديك معلومات في قاعدة بيانات mysql قبل ما تعمل بها .

على العموم :

<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
   die("Could not connect: " . mysql_error());
mysql_select_db("mydb");

$result = mysql_query("SELECT id, name FROM mytable");

while ($row = mysql_fetch_array($result)) {
   printf("ID: %s  Name: %s", $row["id"], $row["name"]);
}

بالتوفيق

#3

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

أما بعد :

أشكرك أخي في الله فواز الشمري وجعلها الله في ميزان حسناتك يوم القيامة.

أنا جربت META وما ظبطت معاي بس الظاهر أنني أخطأت بكتابة الكود بحيث الصفحة كانت تحدث نفسها نفسها مع أنني غيرت المسار والآن أشكرك لتوضيح هذه المسألة لي وجعلك الله ذخراً للأمة.

ممكن أسألك سؤال ماذا تعني die وما الفرق بين printf و print و echo.

وجزاك الله خيراً مقدماً.

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

أخوك أبو النور.

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

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#4

أمين يارب : شكرا لك للدعاء .

بالنسبة للأسئلة التي ذكرت :

die : تعني عدم مواصلة قراءة الكود بعد هذا السطر الخاص بـ php وهي نفس الدالة exit عدى ان die تضهر رسالة ثم تخرج من الكود اي لا تواصل القراءة .

die("Could not connect");

تضهر الرسالة Could not connect . وبعد ذلك لا يواصل القراءة من بعد هذا السطر .

printf و print

الدالة printf تعني طباعة سلسلة نصية ثم بعد ذلك تستطيع ان تضع بعض الرموز في هذه السلسة وتعطيها قيم فيما بعد .

<?php 
		 printf('There is a difference between %s and %s', 'good', 'evil'); 
?>

النتيجة سوف تكون

There is a difference between good and evil

ولها استخدامات عديدة

أما الفرق بين print و echo

الدالتين تقومان بطباعة نص ولكن الفرق ان الدالة print تعيد قيمة true أو false في حال النجاح او الفشل .

بعكس echo التي تقوم بالطباعة مباشرة دون التحقق من النجاح في عملية الطباعة .

أما print و printf فالدالة printf تقوم بطباعة نص ولكن تحت Formate معينة . كما في المثال السابق .

#5

أخي فواز جربت الكود الأول وما شتغل.....

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

وسؤال آخر أعرف إني غلبتك بس يعني تحملنا شوي.

هل توجد طريقة في الـ PHP لإرسال البيانات مثل الـ Form في الـ HTML.

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

أخوك أبو النور.

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

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#6

معليش مستعجل شوي : لو ما نفذ معاك اخبرني :

<?php
if ($user == $userfromdb && $psw == $pswfromdb)
echo '
   <META HTTP-EQUIV="Refresh" CONTENT="3;URL=admin/page.php">';
else
   echo '<META HTTP-EQUIV="Refresh" CONTENT="3;URL=page.php">';
?>

المتغير userfromdb اي الإسم من قاعدة البيانات .

شوف الصفحة هذه ضروري يكون بجانبها صفحة اسمها page.php وهي التي تحمل قيم التسجيل

وكذلك يجب وجود مجلد بأسم admin بداخلة صفحة page.php .

إذا ما نفع معاك قل لي اسم الصفحة الي فيها الكود هذا عندك واسم الصفحة التي فيها المستخدم يحط امسه وكلمة السر

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

يعني هل هي داخل مجلد وما اسم هذا المجلد .

بالنسبة لإرسال المتغيرات : أفضل شي تستخدم من قبل المستخدم هي html ولا يوجد غيرها طريقة مثلاى

لكن يمكن ان ترسل متغرات عبر شريط العنوان وكذلك عن طريق الكوكيز . وهذا موضوع طويل .

وفي مثل حالتك يجب عليك استخدام form الخاص بـ html

تحياتي

#7

مشكور أخي بس بالنسبة للفورم نعرفها بس بدنا شرح وافي للكوكيز.

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

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#9

بحثت ولم أجد ضالتي (درس شامل حول Cookies).

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

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#10

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

أما بعد عندي كام سؤال كمان.

عند ارسال معلومات من نموذج ولنفرض أنه لإرسال ايميل... ملف write.php & send.php.

والمستخدم نسي يكتب الإيميل في الصفحة write.php ويتم التحقق من ذلك في الصفحة send.php وإذا لم يجد ايميل يعود إلى الصفحة write.php بس لما بيرجع للصفحة بيكون الـ form كله انمسح يعني فارغ كيف نخلي الفورم يحفظ معلوماته.

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

أخوكم أبو النور.

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

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

هذا الموضوع مغلق.

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