host3nter

کمک در استفاده از 2 while در دیتابیس در فورم multiple

باسلام بنده یه یک برنامه ای رو در حال کامل کردن هستم که مدیر مثلا ...

موضوع کمک در استفاده از 2 while در دیتابیس در فورم multiple,.

برنامه نویس, برنامه نویسی

تاريخ ارسال:2016/11/06

هاست سنتر باسلام بنده یه یک برنامه ای رو در حال کامل کردن هستم که مدیر مثلا هر تعداد بازی که بخواهد از پنل مدیریت به سایت اضافه میکنه و کاربر باید در پنل کاربریش در بخش ویرایش مشخصاتش مشخص کنه چه بازی های دوست داره انتخاب کنه و وقتی ویرایش کرد نشون بده چه بازی هایی انتخاب کرده برای این کار من از فورم select multiple استفاده کردم. بنده میخوام وقتی کاربر بازی رو انتخاب کرد سیستم بازی های انتخاب شده رو نشون بده و selected کنه ولی سیستم قاطی میکنه . اگد کد هام نگاه کنین متوجه میشین : کد های فورم کد HTML:   <select id="tokens" class="selectpicker" name='cmygames[]' multiple data-live-search="true"> کد خواندن بازی های سیستم از دیتابیس که مدیر اضافه کرده: $result = mysqli_query($db,"SELECT * FROM permgame"); while ($row = mysqli_fetch_assoc($result)) { echo "<option name='cmygames[]' value='". $row['gamid'].">".$row['name']. '</option>'; } کد بازی های انتخاب شده کاربر : $res = mysqli_query($db,"SELECT * FROM usersystem usersystem WHERE userid ='$userid' LIMIT 1"); $perm=mysqli_fetch_array($res,MYSQLI_ASSOC); $perm_arr = explode(',',$perm['mygames']); $i=0; while($perm_arr[$i]) { if($perm_arr[$i]==1) echo 'selected';$i++; } مشکل اینجاست بنده میخوام در فورم یعنی در کد اول قسمت <option> تیک بخوره یعنی selected اضافه بشه که کاربر ببینه الان چه بازی هایی انتخاب کرده! برای این کار چگونه باید عمل کنم؟ بنده کد اول رو اینطوری ویرایش کردم ولی قاطی میکنه و فورم کلا به هم میریزه چون دوتا while میشه !به این صورت $result = mysqli_query($db,"SELECT * FROM permgame"); while ($row = mysqli_fetch_assoc($result)) { echo "<option name='cmygames[]' value='". $row['gamid']."'".$i=0; while($perm_arr[$i]) { if($perm_arr[$i]==1) echo 'selected';$i++; }">".$row['name']. '</option>'; } لطفا هر کس فهمید کمکم کنه :ناراحت: هاست,دامین,سایت,وب,طراحی

برچسب ها :

کمک, در, استفاده, از, 2, while, در, دیتابیس, در, فورم, multiple

کمک در استفاده از 2 while در دیتابیس در فورم multiple

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google