Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Создание теста.
Форумы портала PHP.SU » » HTTP и PHP » Создание теста.

Страниц (1): [1]
 

1. Alex Teofimov - 05 Февраля, 2016 - 19:05:17 - перейти к сообщению
Создаю тест. Все данные берутся из БД. Не знаю как получить значение выбранного переключателя для сравнения с правильным ответом до нажатия кнопки.
Код выглядит так, если надо.

PHP:
скопировать код в буфер обмена
  1. $fp = fopen("1.txt", "r+");
  2. $i = fgets($fp);
  3. $i = $i + 1;
  4. $fp = fopen("1.txt", "w+");
  5. fwrite($fp, $i);
  6. fclose($fp);
  7.  
  8.  
  9. $a=1;
  10. $strSQL = "SELECT * FROM vopros    WHERE Nomer='$i' and KodTem='$a'";
  11.    
  12. $rs = mysql_query($strSQL);
  13.    
  14. while(List($t,$n, $v, $oo1, $oo2, $oo3,$p)=mysql_fetch_array($rs))
  15. {    
  16.      
  17. $id = $t;
  18. $namer = $n;
  19. $vopros = $v;
  20. $o1 = $oo1;
  21. $o2 = $oo2;
  22. $o3 = $oo3;
  23. $prot = $p;
  24. }
  25.  
  26. print "Vopros $i <br>" ;
  27. print "$vopros";
  28. print '<br><input name="a2" type="radio" value="1"> ';
  29. print "$o1";
  30. print '<br> <input name="a2" type="radio" value="2" checked> ';
  31. print "$o2";
  32. print '<br> <input name="a2" type="radio" value="3"> ';
  33. print "$o3 <br> ";
  34.  
  35. print "<form> ";
  36. print '<input type="image" name = "but" src="1.png" onclick="schetOtvet()"/> <br>';
  37. print "</form> ";
  38.  
  39. print '<form  method= get action="schet.php">
  40. <div><button type=" button"> Schet </div>
  41. </form>';
  42. ?>
  43.  
2. kulerz - 18 Февраля, 2016 - 03:31:10 - перейти к сообщению
Тут без jQuery или голого JS не обойтись.

 

Powered by ExBB FM 1.0 RC1