۱۳۸۹ خرداد ۰۹, ۱۰:۵۰ ب.ظ
سلام،
من دو سوال زیر رو دارم.
1. من سه انتخاب و با نام های gender1 تا gender3 دارم و در روبروی هر یک از آنها یک فیلد با نام first_field تا third_field دارم. در انتخاب ها دو مقدار وجود داره. یکی boy و دیگری girl . میخوام چک کنم که اگر برای فیلد مثلا اولی گزینه فرضاً girl انتخاب شد مقداری که در فیلد اولی قرار داده رو در متغیر $firl_names وارد کنه و به همین ترتیب. پس در نهایت متغیر $boy_names یک آرایه میشه با سه مقدار!
من برای اینکار اومدم از switch استفاده کردم و کدی مثل زیر نوشتم:
مشکلی من هنوز با طرز نوشتن این کد مشکلی پیدا نکردم چون قبل اون، فانکشن ShowResult حتی اگر از global برای دو متغیر boy_names و girl_names استفاده کنم باز خطا میده که این دو متغیر شناخته شده نیست. پس اینجا سوال من این است که چطور میتونم متغیر های داخل یک function یا حتی خارج اون اما درون یک if یا ... رو فراخوانی کنم در یکجای دیگر؟
2. نحوه صحیح وارد مقدار بصورت آرایه به یک متغیر چگونه است؟ آیا نیاز هست که اول بیاییم متغیر رو با آرایه با مقدار خالی تعریف کنیم؟ یعنی چیزی مثل زیر:
3. حتماً مشکل اصلی من رو متوجه شدید. مثلا من آگاهی از فلان چیز ندارم درست مثل طرز خواندن کد های php که در تاپیکی عرض کردم.
ممنونم
من دو سوال زیر رو دارم.
1. من سه انتخاب و با نام های gender1 تا gender3 دارم و در روبروی هر یک از آنها یک فیلد با نام first_field تا third_field دارم. در انتخاب ها دو مقدار وجود داره. یکی boy و دیگری girl . میخوام چک کنم که اگر برای فیلد مثلا اولی گزینه فرضاً girl انتخاب شد مقداری که در فیلد اولی قرار داده رو در متغیر $firl_names وارد کنه و به همین ترتیب. پس در نهایت متغیر $boy_names یک آرایه میشه با سه مقدار!
من برای اینکار اومدم از switch استفاده کردم و کدی مثل زیر نوشتم:
کد پیاچپی:
swtich( $_POST['gender1'] ){
case 'boy':
$boy_names = array( 1 => "$first_field" );
break;
case 'girl':
$girl_names = array( 1 => "$first_field" );
break;
default:
break;
}
2. نحوه صحیح وارد مقدار بصورت آرایه به یک متغیر چگونه است؟ آیا نیاز هست که اول بیاییم متغیر رو با آرایه با مقدار خالی تعریف کنیم؟ یعنی چیزی مثل زیر:
کد پیاچپی:
$boy_names = array();
$girl_names = array();
3. حتماً مشکل اصلی من رو متوجه شدید. مثلا من آگاهی از فلان چیز ندارم درست مثل طرز خواندن کد های php که در تاپیکی عرض کردم.
ممنونم