توابع و كلاس ها

Mohammadreza

Well-Known Member
با سلام و خسته نباشيد !
يه سوال داشتم ،
يه سايت رو مي شه بدون استفاده از تابع و كلاس طراحي كرد !
اين سايت چه مشكلي داره ؟

يه سوال ديگه اينكه من مي خوام از يه جدول داخل ديتابيس از اطلاعاتش استفاده كنم براي داخل يه دستور switch
به اين صورت كه idmenu رو بزارم جلوي case و name رو چاپ كنم !
اين كد منه !
ولي ارور ميده !
ممنون ميشم راهنمايي كنيد !
PHP:
switch($_POST['selectsec'])
{
	for($i=0;$i<$numop;$i++)
	{
		$rowopp = mysql_fetch_array($resop);
		case $rowopp[idmenu]:
		echo $rowopp[name];
		break;
	}
	default:
	echo 'chizih nist';
	break;
}
با تشكر
 

P.H.P

Member
با سلام و خسته نباشيد !
يه سوال داشتم ،
يه سايت رو مي شه بدون استفاده از تابع و كلاس طراحي كرد !
اين سايت چه مشكلي داره ؟

يه سوال ديگه اينكه من مي خوام از يه جدول داخل ديتابيس از اطلاعاتش استفاده كنم براي داخل يه دستور switch
به اين صورت كه idmenu رو بزارم جلوي case و name رو چاپ كنم !
اين كد منه !
ولي ارور ميده !
ممنون ميشم راهنمايي كنيد !
PHP:
switch($_post['selectsec'])
{
    for($i=0;$i<$numop;$i++)
    {
        $rowopp = mysql_fetch_array($resop);
        case $rowopp[idmenu]:
        Echo $rowopp[name];
        break;
    }
    default:
    Echo 'chizih nist';
    break;
}
با تشكر


سلام

ضمن تبریک سال نو

دوست عزیز بدون توابع و کلاس هم میشه کار کرد
ولی از استاندارد خارجه.

شما شاید بخواین یه سیستم رو توسعه بدین اگه از توابع و کلاس ها استفاده نکنید کل سیستم رو باید تغییر بدین

و اینکه یه بخش رو چند جا به کار ببرید و ... کلی کاربرد بهتر و مفید تر داره

سوال دومتون:
دقیقا چه کاری میخواید انجام بدید؟
این کاری که میخواین انجام بدید منطقی به نظر نمیرسه


موفق
 

Mohammadreza

Well-Known Member
سلام

ضمن تبریک سال نو

دوست عزیز بدون توابع و کلاس هم میشه کار کرد
ولی از استاندارد خارجه.

شما شاید بخواین یه سیستم رو توسعه بدین اگه از توابع و کلاس ها استفاده نکنید کل سیستم رو باید تغییر بدین

و اینکه یه بخش رو چند جا به کار ببرید و ... کلی کاربرد بهتر و مفید تر داره

سوال دومتون:
دقیقا چه کاری میخواید انجام بدید؟
این کاری که میخواین انجام بدید منطقی به نظر نمیرسه


موفق

با سلام
ببخشيد انقدر درگير فكر بودم يادم رفت سال نو رو تبريگ بگم !
سال نو شما هم مبارك ...

درمورد اولي اينو ممنون كه جواب دادين
من خودم تو نظرم بود كه مثلا ما يه تابع رو بنويسيم جاهاي ديگه هم مي تونيم استفاده كنيم و كاربردش بالاتر ميره ! (درسته ؟)
واينم شما اضافه كرديد كه براي توسعه سايت استفاده از توابع و كلاس كار رو راحت مي كنه
بازم ممنون

در مورد دومي
من مي خوام يه فرم select رو كه خودش option هاش از يه جدول در ديتابيس مي خونه !
به اين صورت كه name هاي اون جدول ميره بين option ها و idmenu هاش مي ره داخل value مربوط به option !
حالا من ميخوام اين فرم كه ارسال شد رو با switch بخونم !
كه اگه هر انتخابي بود جواب مر بوطه رو بده !

راستي يه سومي هم بهش اضافه كنم !
بهترين پيشنهاد براي ساختن جدول در ديتابيس براي سايتي كه بخش داره ، مجموعه داره و در نهايت مطلب داره !
عقل مي گه كه براي هر كدوم يه جدول و با شناسه مرتبطشون كنيم !
ولي فكر مي كنم راهي باشه كه با يه جدول هم بخش ايجاد كنيم هم مجموعه !
بهترين پيشنهاد چيه ؟

با تشكر
 
آخرین ویرایش:

P.H.P

Member
با یه حلقه هم میتونی اینکارو انجام بدی نیازی به switch نسیت

درست متوجه شدم؟
میخوای <option> ها نمایش داده بشن که بتونی select کنی؟
 

Mohammadreza

Well-Known Member
ببين دوست عزيز با حلقه خوندم از ديتابيش و قرار دادم براي option
تا اينجاش مسكلي نيست !
حالا مي خوام با switch اين select رو بخونم ! ( نمي دونم مقدار ها ' case ' چي قرار بدم داخل switch )
 

Mohammadreza

Well-Known Member
ممنون دوستان !
يه خورده گيج كننده بود مسئله ي من ولي خودم حل كردم مسئلمو
من سعي مي كردم كه داخل switch از حلقه استفاده كنم كه ايراد مي گرفت !
راهش اين بود كه از switch داخل حلقه استفاده كنم !
البته فرقش اينه كه اونطوري از يه siwtch و چند تا case استفاده مي شد !
اين بار چون حلقه هست ! در ازاي هر switch يه case استفاده مي شه !
كه فكر ميكنم مشكلي نيست ! ( حد اقل از نظر php كه مشكلي نبود ) ;)
اينك كد :
PHP:
for($i=0;$i<$numop;$i++)
{
	$rowop = mysql_fetch_array($resop);
	if(isset($_POST['addsubmitsec']))
	{
		switch($_POST['selectsec'])
		{
			case $rowop[id]:
			$key = $rowop[name];
		}
	}
}
 

جدیدترین ارسال ها

بالا