arashaliz
سه شنبه 26 شهریور 1392, 11:46 صبح
با سلام
من یک برنامه دارم می نویسم چند تا مشکل برام پیش امده ممنون می شم کمک کنید
1-
$sql=("SELECT * FROM tes ORDER BY RAND() limit 3");
mysql_query("set names 'utf8'");
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$ID =$row['ID'];
$Soal =$row['Soal'];
$J1 =$row['J1'];
$J2 =$row['J2'];
$J3 =$row['J3'];
$J4 =$row['J4'];
echo "سوال<p>";
echo "$Soal<p>";
echo "<p><input type=\"radio\" value=\"j1\" name=\"$ID\" />$J1</p>";
echo "<p><input type=\"radio\" value=\"j2\" name=\"$ID\" />$J2</p>";
echo "<p><input type=\"radio\" value=\"j3\" name=\"$ID\" />$J3</p>";
echo "<p><input type=\"radio\" value=\"j4\" name=\"$ID\" />$J4</p>";
echo "<p><input type=\"radio\" value=\"j5\" name=\"$ID\" />بدون پاسخ</p>";
}
از طریق دیتابیس یک سری تست با رادیو ایجاد می کنم که معمولا تعداد و نحوه ارایشش متغیره . در نتیجه name و value هم داینامیک ایجاد میشه سوالم اینه که چه طور می تونم این name و value رو که داینامیکه بدست بیارم.
2-
حالا با فرض بدست آوردن این اطلاعات چه طور می تونم از مای اسکیو ال اینارو بکشم بیرون برای مقایسه با جواب صحیح
$query = "SELECT * FROM tes Where ID='$ID' ";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result) or die(mysql_error());
echo $row['ID']. " - ". $row['jdorost'];
من هرجور که تست کردم نشد ممنون میشم راهنمایی کنید دوستان .
من یک برنامه دارم می نویسم چند تا مشکل برام پیش امده ممنون می شم کمک کنید
1-
$sql=("SELECT * FROM tes ORDER BY RAND() limit 3");
mysql_query("set names 'utf8'");
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$ID =$row['ID'];
$Soal =$row['Soal'];
$J1 =$row['J1'];
$J2 =$row['J2'];
$J3 =$row['J3'];
$J4 =$row['J4'];
echo "سوال<p>";
echo "$Soal<p>";
echo "<p><input type=\"radio\" value=\"j1\" name=\"$ID\" />$J1</p>";
echo "<p><input type=\"radio\" value=\"j2\" name=\"$ID\" />$J2</p>";
echo "<p><input type=\"radio\" value=\"j3\" name=\"$ID\" />$J3</p>";
echo "<p><input type=\"radio\" value=\"j4\" name=\"$ID\" />$J4</p>";
echo "<p><input type=\"radio\" value=\"j5\" name=\"$ID\" />بدون پاسخ</p>";
}
از طریق دیتابیس یک سری تست با رادیو ایجاد می کنم که معمولا تعداد و نحوه ارایشش متغیره . در نتیجه name و value هم داینامیک ایجاد میشه سوالم اینه که چه طور می تونم این name و value رو که داینامیکه بدست بیارم.
2-
حالا با فرض بدست آوردن این اطلاعات چه طور می تونم از مای اسکیو ال اینارو بکشم بیرون برای مقایسه با جواب صحیح
$query = "SELECT * FROM tes Where ID='$ID' ";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result) or die(mysql_error());
echo $row['ID']. " - ". $row['jdorost'];
من هرجور که تست کردم نشد ممنون میشم راهنمایی کنید دوستان .