Уважаемы программисты, в пхп я не давно, помоги создать страничку для тестирования студентов.Перерыл множество исходников так ничего нормального,простого и работающего,не нашел
нужна админка с авторизацией и с указанием количества вопросов и вариантов ответа. После редактирования вопросов, неплохо было бы сохранить их в отдельном документе в хтмл или пхп расширении..чтобы в дальнейшем можно было обращаться к ней с помощью ссылок.пожалуйста,как можно проще мне ведь это понять еще надо
1. inabomber - 30 Мая, 2008 - 02:59:48 - перейти к сообщению
2. NOBEL - 30 Мая, 2008 - 05:08:21 - перейти к сообщению
Похоже на маштабный комерческий проект.
Если ты хочешь сразу готовый скрипт ( помоему даже не один, а 3 штуки тебе надо), то тебе надо сюда http://forum.php.su/forums.php?forum=43
стратегия здешних форумчан " лучше человека научить ловить рыбу, чем её просто дать, тогда он будет сыт всегда"
тебе надо это http://www.php.su/books/php/php4_book.zip
и это http://www.php.su/books/php/php_helper.zip
а если будут конкретные вопросы, что то не получается, тогда пиши. Отзывчивости людей на этом форуме я не перестаю удивляться.
Если ты хочешь сразу готовый скрипт ( помоему даже не один, а 3 штуки тебе надо), то тебе надо сюда http://forum.php.su/forums.php?forum=43
стратегия здешних форумчан " лучше человека научить ловить рыбу, чем её просто дать, тогда он будет сыт всегда"
тебе надо это http://www.php.su/books/php/php4_book.zip
и это http://www.php.su/books/php/php_helper.zip
а если будут конкретные вопросы, что то не получается, тогда пиши. Отзывчивости людей на этом форуме я не перестаю удивляться.
3. inabomber - 30 Мая, 2008 - 15:46:07 - перейти к сообщению
Ты прав это проекn только не коммерческий, а дипломный. весь скрип можно уместить в один пхп.я тут нашел кое какое творениие, но это не совсем то я хочу сделать чтобы можно было выбирать количество вопросов и ответов,но не знаю как это реализовать, в долгу не останусь
4. valenok - 30 Мая, 2008 - 21:49:36 - перейти к сообщению
Ты прав это проекn только не коммерческий, а дипломный
Раздел форума: Напишите за меня пожалуйста
А где список вопров и ответов к ним хранится?.
Как вы предпологали предоставить выбор по количеству вопросов ? Какие идеи ?
Раздел форума: Напишите за меня пожалуйста
Цитата:
я хочу сделать чтобы можно было выбирать количество вопросов и ответов,но не знаю как это реализовать
А где список вопров и ответов к ним хранится?.
Как вы предпологали предоставить выбор по количеству вопросов ? Какие идеи ?
5. EuGen - 30 Мая, 2008 - 21:52:12 - перейти к сообщению
М-да, где то время, когда мы сами писали дипломы и еще другим помогали ..
Как Вы делали? Что не получилось? В чем вопросы по скриптам (желательно с частями кода)?
Как Вы делали? Что не получилось? В чем вопросы по скриптам (желательно с частями кода)?
6. scuter - 30 Мая, 2008 - 23:31:31 - перейти к сообщению
inabomber
да действительно соответствует названию раздела,
напишите за меня пожалуйста.
да действительно соответствует названию раздела,
напишите за меня пожалуйста.
7. inabomber - 31 Мая, 2008 - 14:06:32 - перейти к сообщению
сори за то что не отписал раньше. код не влезал в два кб и не нашел кнопочки прикрепить файл
форма по которой делается вопросы.
форма по которой делается вопросы.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $filename = "creator.html";
- $html = "<html>
- <body>
- <!--START HERE-->
- <form>
- <b>1. $q1</b><BR>
- <INPUT TYPE=\"radio\" NAME=\"question1\" VALUE=\"\" onClick=\"$q1op1x\">
- $q1op1<BR>
- <INPUT TYPE=\"radio\" NAME=\"question1\" VALUE=\"\" onClick=\"$q1op2x\">
- $q1op2<BR>
- <INPUT TYPE=\"radio\" NAME=\"question1\" VALUE=\"\" onClick=\"$q1op3x\">
- $q1op3<BR>
- <INPUT TYPE=\"radio\" NAME=\"question1\" VALUE=\"\" onClick=\"$q1op4x\">
- $q1op4<BR>
- <BR>
- <b>2. $q2</b><BR>
- <INPUT TYPE=\"radio\" NAME=\"question2\" VALUE=\"\" onClick=\"$q2op1x\">
- $q2op1<BR>
- <INPUT TYPE=\"radio\" NAME=\"question2\" VALUE=\"\" onClick=\"$q2op2x\">
- $q2op2<BR>
- <INPUT TYPE=\"radio\" NAME=\"question2\" VALUE=\"\" onClick=\"$q2op3x\">
- $q2op3<BR>
- <INPUT TYPE=\"radio\" NAME=\"question2\" VALUE=\"\" onClick=\"$q2op4x\">
- $q2op4<BR>
- <BR>
- <b>3. $q3</b><BR>
- <INPUT TYPE=\"radio\" NAME=\"question3\" VALUE=\"\" onClick=\"$q3op1x\">
- $q3op1<BR>
- <INPUT TYPE=\"radio\" NAME=\"question3\" VALUE=\"\" onClick=\"$q3op2x\">
- $q3op2<BR>
- <INPUT TYPE=\"radio\" NAME=\"question3\" VALUE=\"\" onClick=\"$q3op3x\">
- $q3op3<BR>
- <INPUT TYPE=\"radio\" NAME=\"question3\" VALUE=\"\" onClick=\"$q3op4x\">
- $q3op4<BR>
- <BR>
- <b> 4. $q4</b><BR>
- <INPUT TYPE=\"radio\" NAME=\"question4\" VALUE=\"\" onClick=\"$q4op1x\">
- $q4op1<BR>
- <INPUT TYPE=\"radio\" NAME=\"question4\" VALUE=\"\" onClick=\"$q4op2x\">
- $q4op2<BR>
- <INPUT TYPE=\"radio\" NAME=\"question4\" VALUE=\"\" onClick=\"$q4op3x\">
- $q4op3<BR>
- <INPUT TYPE=\"radio\" NAME=\"question4\" VALUE=\"\" onClick=\"$q4op4x\">
- $q4op4<BR>
(Добавление)
продолжение..
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <BR>
- <b>5. $q5</b><BR>
- <INPUT TYPE=\"radio\" NAME=\"question5\" VALUE=\"\" onClick=\"$q5op1x\">
- $q5op1<BR>
- <INPUT TYPE=\"radio\" NAME=\"question5\" VALUE=\"\" onClick=\"$q5op2x\">
- $q5op2<BR>
- <INPUT TYPE=\"radio\" NAME=\"question5\" VALUE=\"\" onClick=\"$q5op3x\">
- $q5op3<BR>
- <INPUT TYPE=\"radio\" NAME=\"question5\" VALUE=\"\" onClick=\"$q5op4x\">
- $q5op4
- <p>
- <input type=\"button\" name=\"Submit\" value=\"Mark It\" onclick=\"compute(form)\">
- <input type=\"reset\" name=\"clear\" value=\"Reset\" ></form>
- <SCRIPT LANGUAGE=\"JavaScript\">
- var a = 0
- var b = 0
- var c = 0
- var d = 0
- var e = 0
- tot = 0
- function one() {
- a=1
- }
- function two() {
- b=1
- }
- function three() {
- c=1
- }
- function four() {
- d=1
- }
- function five() {
- e=1
- }
- function oneX() {
- a=0
- }
- function twoX() {
- b=0
- }
- function threeX() {
- c=0
- }
- function fourX() {
- d=0
- }
- function fiveX() {
- e=0
- }
- function compute(form) {
- tot = (a + b + c + d + e )
- if (tot == 0)
- {alert(\"You got \" + tot + \" out of 5. Oh Dear!\")}
- if (tot == 1 || tot == 2)
- {alert(\"You got \" + tot + \" out of 5. Try Again!\")}
- if (tot == 3 || tot == 4)
- {alert(\"You got \" + tot + \" out of 5. Very Close!\")}
- if (tot == 5)
- {alert(\"You got \" + tot + \" out of 5. Well done!\")}
- }
- //-->
- </script>
- </body>
- </html>";
- print "Success! Created $creator Trivia.<br>
- Sucesss! Saved $filename to directory.<br><br>
- <a href=\"$filename\">Click here</a> to view the page.";
- } else {
- print "Failure! The page could not be created, couldn't create $filename .<br> Please check the directory is CHMOD 777.";
- }
- ?>
(Добавление)
админка с авторизацией
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $auth = 0;
- if (($PHP_AUTH_USER == "Admin" ) && ($PHP_AUTH_PW == "Pass" )) $auth = 1;
- if ( $auth != 1 )
- ?>
- <html>
- <head>
- <title>Creater</title>
- </head>
- <body>
- <p align="center"><strong>Creator</strong></p>
- <form action="auto.php" METHOD ="POST">
- <strong><font size="2"><br>
- </font></strong>
- <table width="268" border="0" align="center" cellpadding="0" cellspacing="0">
- <tr>
- <td width="124"><strong>Name:<br>
- </strong></td>
- <td width="144"><input name="trivname" type="text" id="trivname"> </td>
- </tr>
- </table>
- <br>
- <table width="268" border="0" align="center" cellpadding="0" cellspacing="0">
- <tr>
- <td width="124" height="38"><strong>Question 1:</strong><br> </td>
- <td width="144">
- <input name="q1" type="text" id="q1">
- </td>
- </tr>