| |
|
|
| | пишу тест, и вот с чем столкнулся, в тесте при раскрытии HTML кода видно значение каждой переменной, можно ли както зашифровать? :(
<?php
include 'config.php';
$query = "SELECT * FROM quest WHERE id_q ORDER BY RAND()";
$ath = @mysql_query($query);
echo '<form action=radiocheck.php method=post>';
WHILE ($quest = mysql_fetch_array($ath)) {
echo '<table cellspacing=0 cellpading=0 border=0 width=100%><tr><td width=20>';
echo $quest['id_q'];
echo ')';
echo '</td><td><b>';
echo $quest['question'];
echo '</b></td></tr></table>';
$id_q = $quest['id_q'];
$query2 = "SELECT * FROM answer WHERE id_q='$id_q'";
$ath2 = @mysql_query($query2);
WHILE ($answer = mysql_fetch_array($ath2)) {
echo '<input type=radio name=';
echo $answer['radioname'];
echo ' checked id=';
echo $answer['id_a'];
echo ' value=';
$id_a=$answer['id_a'];
$query3 = "SELECT * FROM bal WHERE id_a='$id_a'";
$ath3 = @mysql_query($query3);
WHILE ($bal = mysql_fetch_array($ath3)) {
echo $bal['bal'];
}
echo '><label for=';
echo $answer['id_a'];
echo '>';
echo $answer['answer'];
echo '</label><br>';
}
echo '<br />';
}
echo '<input type="Submit" value="Отправить"></form>';
?>
|
<form action=radiocheck.php method=post>
<table cellspacing=0 cellpading=0 border=0 width=100%>
<tr>
<td width=20>1)</td>
<td><b>2 + 2 =?</b></td>
</tr>
</table>
<input type=radio name=2+2=? checked id=1 value=0><label for=1>3</label><br>
<input type=radio name=2+2=? checked id=2 value=1><label for=2>4</label><br>
<input type=radio name=2+2=? checked id=3 value=0><label for=3>6</label><br><br />
<table cellspacing=0 cellpading=0 border=0 width=100%>
<tr>
<td width=20>2)</td>
<td><b>Всё получается?</b></td>
</tr>
</table>
<input type=radio name=2 checked id=4 value=1><label for=4>Да!</label><br>
<input type=radio name=2 checked id=5 value=0><label for=5>Нет! :(</label><br><br />
<input type="Submit" value="Отправить">
</form>
|
| |
| |
|
|
| |
|
|
| |
для: 10100100
(26.01.2006 в 08:12)
| | | Нет, можно запутать код при помощи JavaScript, но HTML-код должен понимать браузер. | |
| |
|
|
| |
|
|
| |
для: cheops
(26.01.2006 в 15:02)
| | | а что можно сделать то? а то юзер откроет код и ответит на весь тест правильно :( | |
| |
|
|
| |
|
|
| |
для: 10100100
(26.01.2006 в 16:48)
| | | Так у вас обработка HTML-формы осуществляется при помощи JavaScript? или PHP? | |
| |
|
|
| |
|
|
| |
для: cheops
(26.01.2006 в 20:37)
| | | по средствам php. | |
| |
|
|
| |
|
|
| |
для: 10100100
(27.01.2006 в 04:01)
| | | Тогда тестируемые не увидят ничего нового - они увидят вопрос, только заданный на языке HTML :))) У вас же HTML-форма не содержит ответа. | |
| |
|
|
| |
|
|
| |
для: cheops
(27.01.2006 в 13:51)
| | | да нет, у меня вон значения все видно когда открываешь код через меню "ВИД" | |
| |
|
|
| |
|
|
| |
для: 10100100
(27.01.2006 в 17:42)
| | | Так правильные ответы всё равно не видны? | |
| |
|
|
| |
|
|
| |
для: cheops
(27.01.2006 в 21:41)
| | | так вон выше приведён ХТМЛ код который видят юзвери если открывають его :)) там значения 1 и 0 так 1 это правильный ответ.. опытные юзвери это могут понять... | |
| |
|
|
| |
|
|
| |
для: 10100100
(28.01.2006 в 16:40)
| | | А вы зря логику в HTML-коде храните - лучше в базе данных или файле каком... | |
| |
|
|
| |
|
|
| |
для: cheops
(28.01.2006 в 22:17)
| | | ну то что зря - это я уже понял :))) я и спрашиваю как можн опо другому сделать :)) | |
| |
|
|
| |
|
|
| |
для: 10100100
(29.01.2006 в 10:13)
| | | Обычно в базе или текстовом файле создают соответствие, т.е. правильный ответ для каждой из группы радио-кнопок. Или даже вероятность правильно ответа, т.е. допустим имеется 6 ответов, 3 из которых не правлиьны, один правилен на 100%, один на 75%, а другой на 50%. Всю эту логику следут перебросить в базу данных. | |
| |
|
|
| |
|
|
| |
для: cheops
(29.01.2006 в 15:39)
| | | бааааалин - у меня знаний и времени не хватит :(
Спасибо за помощь... | |
| |
|
|
| |
|
|
| |
для: 10100100
(26.01.2006 в 08:12)
| | | Интересно (:
А как у Вас хранятся ответы? И как хранятся вопросы?
Может лучше передавать не "правильно - неправильно", а вариант ответа?
Тоесть value=1, value=2 и т.д.
И вообще какая-то странная система (: | |
| |
|
|
| |
|
|
| |
для: TrunK
(28.01.2006 в 16:44)
| | | >Может лучше передавать не "правильно - неправильно", а вариант ответа?
Для каждого вопроса придется свою форму делать, по-моему... | |
| |
|
|