PDA

View Full Version : سوال: قرار دادن مقدار یک متغیر در سلکت بوکس در php



havash064
چهارشنبه 13 مرداد 1395, 23:03 عصر
سلام دوستان . من می خوام مقدار فیلد زن و یا مرد رو که قبلا توی جدول sql ذخیره کردم رو دوباره توی سلکت بوکس نشون بدم . یعنی اگه فرد زن رو انتخاب کرده بود توی صفحه سلکت بوکس مقدارش خودکار روی زن بره و اگه مرد رو انتخاب کرده بود روی مرد بره . اما متاسفانه به مشکل خوردم و نمی دونم چجوری این کار رو باید انجام بدم . در باره ی تکس باکس با کد :

value="<?php echo "$ssnam" ; ?>">

که توی بدنه ی تکست باکس نوشته می شد می تونستیم مقدار فیلد جدول رو به یک متغییر بدیم و بعد اون مقدار رو توی تکس بوکس نمایش بدیم . ممنون می شم بگین همین کار رو چحوری با سلکت باکس انجام بدم .

چون توی نمایش نام شهر هم می خوام همین کار رو انجام بدم یعنی اگه فرد بار اول کرمان رو انتخاب کرده بود وقتی وارد پروفایل خودش می شه توی سلکت باکس محل زندگیش نام کرمان انتخاب شده باشه .

پیشایش ممنونم بخاطر راهنمایی هاتون

ravand
پنج شنبه 14 مرداد 1395, 08:16 صبح
میتونی شرط بذاری که مثلا اگه مقدار فیلد داخل دیتابیس اگر 1 بود مقدار checked به input مثل زیر داده بشه:

<input type="checkbox" checked>

arash_fa
پنج شنبه 14 مرداد 1395, 13:26 عصر
$my_gender = 'f'; //مثلا متغیری که جنسیت طرف را مشخص میکند و از دیتابیس گرفتی//

<select name="gender" >

<option value="f" <?php echo $my_gender=='f' ? 'selected="selected"' : '' ?> >بانو</option><option value="m" <?php echo $my_gender=='m' ? 'selected="selected"' : '' ?> >آقا</option>
</select>

havash064
پنج شنبه 14 مرداد 1395, 18:04 عصر
$my_gender = 'f'; //مثلا متغیری که جنسیت طرف را مشخص میکند و از دیتابیس گرفتی//

<select name="gender" >

<option value="f" <?php echo $my_gender=='f' ? 'selected="selected"' : '' ?> >بانو</option><option value="m" <?php echo $my_gender=='m' ? 'selected="selected"' : '' ?> >آقا</option>
</select>

مرسی دادا گمونم بتونم از توی این کد کارم رو راه بندازم .