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 » PHP » Напишите за меня, пожалуйста » Скрипт теста

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

1. asm - 19 Января, 2012 - 13:50:50 - перейти к сообщению
Здравствуйте.

Нужно создать скрипт теста.
Спойлер (Отобразить)
2. sKaa - 19 Января, 2012 - 13:54:14 - перейти к сообщению
Сколько платишь?
3. asm - 19 Января, 2012 - 13:57:54 - перейти к сообщению
sKaa, Сам хочу написать)
т.к. вроде большой сложности тут нет.
Поможешь?)
4. sKaa - 19 Января, 2012 - 14:00:25 - перейти к сообщению
asm пишет:
Поможешь?)

Ну ты хоть начал вообще что-нибудь делать в этом направлении или ты думаешь я тебе готовый код сейчас начну писать?
5. Ezi - 19 Января, 2012 - 14:08:29 - перейти к сообщению
asm, пиши сюды, что не понятно будет, спрашивай - выручим))
6. asm - 19 Января, 2012 - 14:09:43 - перейти к сообщению
Я пока с базой разбираюсь.
Помоги логику в коде установить сначала, саму последовательность, а то что-то не могу соориентироваться.
7. Ezi - 19 Января, 2012 - 14:13:38 - перейти к сообщению
asm пишет:
Где хранить вопросы в БД или в коде?

в БД конечно, или же можно рядом с вопросом неким разделителем и затем функцией explode(); разбить строку на вопрос и ответ, а далее полученные сообщения от юзера сравнивать с ответом...

sKaa пишет:
выбрал несколько на БД и все не рабочие.

Для данной реализации видел очень простое решение, где в качестве БД является *.txt файл, хотя хозяин - барин, хочешь на мускул - переделывай на мускул, тут особова труда то нет...

asm пишет:
выбрал несколько на БД и все не рабочие.
Или помогите написать.

А склепать из нескольких одну не вариант?
(Добавление)
asm пишет:
Помоги логику в коде установить сначала, саму последовательность, а то что-то не могу соориентироваться.


Рандомом выбираем строку => разделяем её на вопрос и ответ => задаём юзеру => если надо, то приоткрываем по одной случайной букве => полученый ответ от юзера сравниваем с правильным ответом не забыв сделать всё регистронезависимым => если верно, юзеру +
8. asm - 19 Января, 2012 - 14:19:38 - перейти к сообщению
Ezi пишет:
полученные сообщения от юзера сравнивать с ответом...

сравнивать не надо, просто запись и вывод.
Что-то вроде тест-опросника организовать.
9. Ezi - 19 Января, 2012 - 14:21:45 - перейти к сообщению
asm пишет:
Что-то вроде тест-опросника организовать.


ответы в этот же файл писать или же отдельно для каждого юзера делать?
10. asm - 19 Января, 2012 - 14:24:11 - перейти к сообщению
Ezi пишет:
ответы в этот же файл писать или же отдельно для каждого юзера делать?
ответы в БД каждого держать
11. sKaa - 19 Января, 2012 - 14:24:15 - перейти к сообщению
Ezi пишет:
sKaa пишет:
Цитата:
выбрал несколько на БД и все не рабочие.

Я такого не говорил
12. Ezi - 19 Января, 2012 - 14:26:37 - перейти к сообщению
sKaa, Радость точно, это я asm цитировал))
13. asm - 19 Января, 2012 - 19:22:46 - перейти к сообщению
Спойлер (Отобразить)


В чём ошибка?
Пишет синтаксическую ошибку в строке CREATE TABLE voprosy.
(Добавление)
через SQL запрос всё норм.
(Добавление)
Спойлер (Отобразить)

Проверьте код, что тут не так?
Ошибок не выдается.
14. etoYA - 20 Января, 2012 - 01:12:59 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $q = mysql_query ("SELECT * FROM 'users' WHERE 'UID_P'=".$CID."") or die(mysql_error());
15. asm - 20 Января, 2012 - 10:15:47 - перейти к сообщению
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''users' WHERE 'UID_P'=10023' at line 1

В чём здесь ошибка - не могу понять)

 

Powered by ExBB FM 1.0 RC1