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

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

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

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

بسم لله

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

يعني بختصار عاوز كل حاجة عنة ارجو المساعدة وشكر

ورمضان كريم

تم تعديل هذه المشاركة بواسطة محمدهلال في 8 سبتمبر 2008 في 06:46

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#2

السلام عليكم ..

اخي الكريم , هناك العديد من الدروس هنا وهناك , عليك فقط البدء في محاولة القراءة , واي مشكله في فهم جزئية ما , تفضل بالسؤال لكي تجد المساعدة ..

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#3

اخي الكريم محمد انا فهمة جزئيا وحاولة اعمل بية بس كل مجرب اعمل بية متشتغلش

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#4

اخي يمكنك متابعة الشروحات علي المواقع التالية

www.alfker.com

www.freeforarab.com

مشروع قناة التكنولوجيا و التقنية العربية

http://www.alfker.com - الفكر العربي

دليل سوق الموبايلات

WwW.Mob4me.Com

#5

السلام عليكم

اخي محمد هلال

اسال بالجزئية المعينة يلي مالك فاهمها و ان شاء الله نساعدك فيها

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

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

#6

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

<?php

/**
 * @author 
 * @copyright 2008
 */

function cheaklogin(){
	GLOBAL $cheak;
	$cheak=mysql_query("select*from member where username='".$user."' and password='".$pass."'");
	$cheak=mysql_num_rows($cheak);
	if($cheak){
	session_is_registered(user)
	}
	else{
		echo"لم يتم تسجيل الدخول";
	}

}

?>

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#7

أخي محمد الهلال هل شفرة الدالة التي وضعتها مبتورة أم أن هذا ما قمت بكتابته فقط .

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

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

www.it-scoop.com

#8

اخي الكريم SIFE ايوه هي دية الدالة الي انا عملتة

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#9

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

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

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

www.it-scoop.com

#10

اخي الكريم SIFE منكن تديني مثال بسيط علي وتشرح كل جزء من بطريقة مبسط وشكراااااااا لهتمامك

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#11

السلام عليكم اخي محمد

جرب هذا الفنكشن بسيط , واذا اشتغل معك ان شاء الله بشرحلك كل سطر منه .

<?php

function ismember($username , $pass)
{

	$cheak = mysql_query("SELECT * FROM `member` WHERE username = '$username' AND password = '$pass'");
	$row_num = mysql_num_rows($cheak);

if($row_num>0)
{
$member_data = mysql_fetch_object($cheak);
$_SESSION['memberID'] = $member_data->memberid;
$_SESSION['user_name'] = $member_data->username;

echo "تم تسجيل دخولك";
}

else {  echo "لم يتم تسجيل دخولك";  }


}

?>

ادعيلنا .

تم تعديل هذه المشاركة بواسطة عدنان عيسى في 13 سبتمبر 2008 في 12:18

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

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

#12

اخي الكريم عدنان عيسى شكراااااااااااااا ليك جداااااااااااااا انافهمة الفنكشن معاده هذه الجملة

$member_data = mysql_fetch_object($cheak);
$_SESSION['memberID'] = $member_data->memberid;
$_SESSION['user_name'] = $member_data->username;

عريفة ان 'user_name' اسم المستخدم

memberID رقم المستخدم في الجدول صح

ارجو منك شرح فيدتة واستخدامة وبذات الاكواد دية

mysql_fetch_object

SESSION['memberID'] = $member_data->memberid;

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

تم تعديل هذه المشاركة بواسطة محمدهلال في 14 سبتمبر 2008 في 04:52

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#13

اخي محمد السلام عليكم

$member_data = mysql_fetch_object($cheak);
$_SESSION['memberID'] = $member_data->memberid;
$_SESSION['user_name'] = $member_data->username;

السطر الاول : يعني جلب البيانات من قاعدة البيانات و تخزين القيم في المتحول

$member_data

مثل عمل

mysql_fetch_array()

الفرق ان الثانية تجبلك البيانات على شكل المصفوفة اما الاولى عنصر .

السطر الثاني انشات جلسة اسمها memberID و خزنت فيها قيمة الحقل memberid يلي في الجدول .

السطر الثالث نفس السطر الثاني تماما فقط هنا سمينا الجلسة user_name بدال memberID و عطيناها فيمة الحقل username .

طريقة التمرير : تكتب اسم الدالة وتمررلها القيم هكذا :

if(ismember($name,$pass))
{
echo "تم بحمد لله انشاء جلسة";
}

تم تعديل هذه المشاركة بواسطة عدنان عيسى في 14 سبتمبر 2008 في 23:32

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

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

#14

شكرااااااااااااا جدااااا اخي عدنان

وجزاك الله خيراااااااااااااااااااااااااا

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…