• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش value ذخیره شده در combobox هنگام فرم ویرایش
#1
سلام
فرض کنید در Radio یا combobox مقدار برنامه نویسی را داخل جدول ذخیره کردم. چطوری داخل فرم ویرایش گزینه برنامه نویسی اولین موردی باشه که داخل این combobox بنمایش در بیارم؟ ( بین 20 یا 50 آیتم دیگر؟ )
پیش فرض برنامه نویسی باشه تا اگر کاربر فیلدهای دیگرو تغییر داد و داخل این Input تغییراتی ایجاد نکرد مشکل ساز نشه
  پاسخ
تشکر شده توسط :
#2
SadSadSadSadSadSadSadSadSadSad:بله ه ه ه ه ه ه ه ه ه ه ه ه ه ه ه ه ه ه ه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
  پاسخ
تشکر شده توسط :
#3
خخخ حق میدم خودم نفهمیدم چی نوشتم. شده مغزتون هنگ کنه و موقع حرف زدن یه چیزی بگین که دست خودتون نبوده؟ این موقع تایپش بد Big Grin

لطفا عکسو ببینید :
http://s3.img7.ir/wwwsT.png

این فرم ویرایش بلیط هست. تمام این کمبوباکس ها مقدار دارن داخل دیتابیس. میخوام وقتی فرم ویرایش باز میشه بصورت پیش فرض مقادیر هر کدام از کمبوباکس ها نمایش داده بشه.
  پاسخ
تشکر شده توسط :
#4
زمانی که داری از دیتابیس مقادیر رو میخونی و کمبوباکس ها یا همون select هاتو میسازی باید این عمل رو انجام بدی


کد:
<select name="test" id="test">
          <option selected disabled value="">select item</option>
          <option value="true" >yes</option>
          <option value="false" >no</option>
          </select>


به مقدار selected disabled در option اول توجه کنید این همون مقدار پیش فرض شماست
  پاسخ
تشکر شده توسط :
#5
فرض کنید شما کوئری زیر رو دارید و با ارسال ای دی کوئری میره اون رکورد رو برای ویرایش باز میکنه

کد پی‌اچ‌پی:
$ed$db->fetch("select * from `classroom` where id='".$id."'"); 

اینم گزینه سلکت باکس شما هست که میخواید مقدار پیش فرض توش نمایش داده بشه

کد پی‌اچ‌پی:
<select name="test" id="test">
          <
option selected disabled value="">select item</option>
          <
option value="true" >yes</option>
          <
option value="false" >no</option>
          </
select

برای این کار باید بیای بررسی کنی که مقدار انتخاب شده برابر مقدار ارسالی بود این طوری عمل کن
اول کل اطلاعاتتو از دیتابیس بخون بعد مقایسه کن اگه مقدار برابر بود selected رو چاپ کن
کد پی‌اچ‌پی:
<select name="test" id="test">
        <?
php   $fe $db -> fetch_all("SELECT * FROM `classeoom` ");     foreach($struct as $struct){
        
?>
            <option value="<?php echo $struct['classeoom'];  ?><?php if($ed['classeoom'] == $fe['classeoom']){echo 'selected';}  ?>><?php echo $struct['classeoom'];  ?></option>
        <?php    }  ?>
        </select> 
  پاسخ
تشکر شده توسط : a76205


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان