PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

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

> Найдено сообщений: 4
Alex Teofimov Отправлено: 05 Февраля, 2016 - 19:05:17 • Тема: Создание теста. • Форум: HTTP и PHP

Ответов: 1
Просмотров: 659
Создаю тест. Все данные берутся из БД. Не знаю как получить значение выбранного переключателя для сравнения с правильным ответом до нажатия кнопки.
Код выглядит так, если надо.

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.  
Alex Teofimov Отправлено: 04 Февраля, 2016 - 01:00:09 • Тема: Выполнение функции при клике на рисунок • Форум: HTTP и PHP

Ответов: 1
Просмотров: 647
Есть иконка.
PHP:
скопировать код в буфер обмена
  1.  
  2. print '<input type="image" name = "but" src="1.png" /> <br>';
  3.  


При нажатии на нее должна выполняться функция, которая сравнивает выбранный переключатель с имеющимся вариантом ответа.
Alex Teofimov Отправлено: 22 Января, 2016 - 23:33:14 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков

Ответов: 23
Просмотров: 807
теперь не хочет выводить поля из БД, что добавить надо?
Alex Teofimov Отправлено: 22 Января, 2016 - 19:46:03 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков

Ответов: 23
Просмотров: 807
Я не знаю, на сколько все запущено, но код работает до момент вывода полей из БД. Мне надо узнать значение выбранного rb, но примеры из интернета не помогли, так как у меня все накручено в один файл. Есть ли выход из этой ситуации(кроме разделения кода на два файла). Если надо переписывать, помогите, а то вообще что-то ни то могу написать
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. require_once 'config.php'; //здесь проходит соединение с сервером и БД
  4.  
  5. //реализую счетчик кликов
  6. $fp = fopen("1.txt", "r+");
  7. $i = fgets($fp);
  8.  
  9. $i = $i + 1;
  10.  
  11. $fp = fopen("1.txt", "w+");
  12. fwrite($fp, $i);
  13. fclose($fp);
  14.  
  15. //берется строчка $i таблицы vopros
  16.    $strSQL = "SELECT * FROM vopros  WHERE Nomer=$i";
  17.    
  18.         $rs = mysql_query($strSQL);
  19.    
  20.  
  21. //с помощью функции List() беру из БД поля и ставлю в соответствующие места.
  22.  $prav=0;
  23.       while(List($id,$name, $vopros, $o1, $o2, $o3,$prot)=mysql_fetch_array($rs))
  24.     {    
  25. print "<form>";      
  26. print "Vopros $i <br>" ;
  27. print "$vopros";
  28. print '<br><input name="radiob" type="radio" value="1"> ';
  29. print "$o1";
  30. print '<br> <input name="radiob" type="radio" value="2" checked> ';
  31. print "$o2";
  32. print '<br> <input name="radiob" type="radio" value="3"> ';
  33. print "$o3 <br> ";
  34. print "</form>";
  35.  
  36.  
  37. if($height == $prot){
  38. $prav=$prav+1;
  39. }
  40.  
  41. }
  42.  
  43. print $tr;
  44. print "<form> ";
  45. print '<input type="image" name = "but" src="1.png" /> <br>';
  46. print "</form> ";
  47. ?>
  48.  


Как-то так. Хотел поместить значение выбранной кнопки в $height, но почему-то не получается. Буду очень благодарен, если вы поможете.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB