PDA

View Full Version : انتخاب چند ركورد در ليست



iliamatin
سه شنبه 03 آذر 1388, 08:10 صبح
صفحه اي دارم كه سوالات را از بانك ميخاند و نمايش ميدهد، براي هر سوال يك چك باكس وجود دارد.
حال ميخاهم وقتي شخص سوالات انتخابي خود را تيك زد و بر روي دكمه ارسال كليك كرد، مقدار فيلد check اين سوالات در بانك 1 گردد تا من بتوانم در صفحه ديگري به عنوان سوالات متداول از آنها استفاده كنم.
در نحوه اجراي اينكه چگونه پس از زدن بر روي دكمه ارسال اين كار انجام گيرد مشكل دارم.
لطفا راهنمايي كنيد.

10david
سه شنبه 03 آذر 1388, 10:15 صبح
بانک سوال ها فیلد Primery Key داره ؟

iliamatin
سه شنبه 03 آذر 1388, 10:45 صبح
بانک سوال ها فیلد Primery Key داره ؟

بله يكي از فيلدها بعنوان Primery Key انتخاب شده

fafa_2000
سه شنبه 03 آذر 1388, 10:50 صبح
با دستور isset چک کن انتخاب شده یا نه اگر انتخاب شده جدول را update کن و مقدار فیلد check را 1 کن
بعد در قسمت سوالات متداول آنهای که فیلد check برابر 1 است را select کن و نمایش بده.

iliamatin
سه شنبه 03 آذر 1388, 11:08 صبح
با دستور isset چک کن انتخاب شده یا نه اگر انتخاب شده جدول را update کن و مقدار فیلد check را 1 کن
بعد در قسمت سوالات متداول آنهای که فیلد check برابر 1 است را select کن و نمایش بده.

من اينكارا با دستور زير كردم

if (isset($_POST['check'])){
$result = mysql_query("update soal set check = '1' ");
اما فكر كنم بايد يه دستور for تعريف بشه تا مثلا ببينه از 10سوال اين صفحه كدوما تيك زده شدن،
اما نميدونم اينا چجور پيادش كنم

s_salavati2002
سه شنبه 03 آذر 1388, 12:09 عصر
چک باکساتو مثل زیر نام گذاری کن :


<input type="checkbox" name="test[]" value="" />

اونوقت تو php می تونی براحتی از آرایه test استفاده کنی

iliamatin
یک شنبه 08 آذر 1388, 12:12 عصر
ببخشيد دوستان
من هم با test و هم با foreach چك كردم اما نشد.
اگه ميشه كمي دقيقتر بگيد كه كدش چجوريه و دقيقا چي بايد بنويسم.

iliamatin
سه شنبه 10 آذر 1388, 10:07 صبح
جستجو کنید , قبلا یادمه پرسیده شده و مثال هم گذاشتن !
دوست عزيز من جستجو كردم اما نيافتم
لطفا اگه ميشه كمك كنيد اگه كدش را داريد بديد يا اگه عنوان تاپيكي كه ميگين قبلا بحث شده را بهم بدين
من پروژم لنگه اين يه بخشه لطفا كمكم كنيد تا تموم شه.
مرسي