View Full Version : ساخت صفحه آزمون با PHP
hessam2008
پنج شنبه 04 مهر 1392, 11:06 صبح
سلام وقت بخیر به همگی دوستان گلم....
من یک بخش از سایتم پاسخ دادن به سوالات هست،بدین صورت:
1.رنگ مورد نظر ؟
الف:قرمز ب:زرد ج:بنفش د:آبی
حالا من 20 تا از این نوع سوالات هست که باید توسط کاربر پاسخ داده بشه
بهترین پیشنهاد چیه ؟
AliRezaPro
پنج شنبه 04 مهر 1392, 11:47 صبح
همه ی گزینه ها را بصورت نام آرایه قرار بدید و موقعه ی پردازش value انها را با foreach بدست بیاورید و ذخیره کنید
hessam2008
پنج شنبه 04 مهر 1392, 18:08 عصر
سلام
من یک تابع نوشتم برای این کار به این صورت:
function ck ($op1)
{
$chk=$_POST[$op1];
$lenght=count($chk);
for($i=0;$i<=$lenght;$i++)
{
echo $chk[$i]." ";
if(isset($_POST['send']))
{
foreach($_POST['x'] as $name)
{
mysql_query("INSERT INTO `question`(`answerjavab1`) VALUES('".$name."')");
}
}
}
این هم کد html برای چک باکس ها:
<input type="checkbox" name="x[]" value="x" />
ولی و برای هر سوال تابع را فراخوانی کردم حدوداً 20 سوال هست ، و یک فیلد در دیتابیس به نام answerjavab1 ولی اگر چند تیک زده شود ، هر جواب در یک سطر ذخیره میشود نه در همان فیلد جواب.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.