|
|
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, на странице у меня имеется форма, её концовка такова Код: html 1. 2. 3. 4. 5. 6. как мне сделать, чтобы рандомно генерировалась строка-ключ и контрольный вопрос в виде математического примера типа "8 х 9" и как в дальнейшем прикрутить на кнопку Отправить сообщение правильную проверку, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 17:01:46 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
К примеру, в сессию класть правильный ответ, и сверять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 18:15:02 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
ШогалК примеру, в сессию класть правильный ответ, и сверять чтобы до этого добраться нужно сделать, чтобы рандомно генерировалась строка-ключ и контрольный вопрос в виде математического примера типа "8 х 9" есть код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 18:18:26 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
А что сложного? Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 19:01:48 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Шогал, спасибо, когда знаешь - ноу проблем Спасибо за пример, я его понял так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. как не нарватся на то чтобы в вычитании первое не было меньше второго? и как это задание вывести на страницу Введите правильный ответ примера: <span id="job"></span> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 19:57:27 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
катастрофакак не нарватся на то чтобы в вычитании первое не было меньше второго?Проверить. Если меньше - то сгенерить пару заново или поменять $a и $b местами. катастрофакак это задание вывести на страницуЧерез echo, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 00:33:43 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Шогал, по своим вопросам сейчас почитаю, не пойму зачем у Вас в конце } } две скобки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 08:47:44 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
посмотрите пжл, так? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 09:09:29 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
катастрофаШогал, по своим вопросам сейчас почитаю, не пойму зачем у Вас в конце } } две скобки? Значит лишнюю поставил, бывает. В вашем последнем коде во-первых точек с запятой не хватает, во-вторых обратные слэши не к месту. И местами меняют переменные немного не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 15:58:24 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Шогал, > во-первых точек с запятой не хватает, во-вторых обратные слэши не к месту - увидел, исправил Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. >И местами меняют переменные немного не так. - а как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 18:24:29 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. Где вы такие <script language"php"> нашли?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 19:36:48 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Ренат, >Где вы такие <script language"php"> нашли?) - там, куда меня посылают... в книгах, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 19:45:22 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
катастрофаРенат, >Где вы такие <script language"php"> нашли?) - там, куда меня посылают... в книгах, спасибо в книгах 19 века? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 19:48:20 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Ренат, но ведь нет проблем, как и здесь $a +=$b; аналогично записи: $a = $a + $b; но пришлось искать, уточнять, экономия мнительная, но мозг напрягать приходится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 19:54:57 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
уж коль пошла такая пьянка Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. почему бы не написать по русски Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 20:00:13 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
катастрофаРенат, но ведь нет проблем, как и здесь $a +=$b; аналогично записи: $a = $a + $b; но пришлось искать, уточнять, экономия мнительная, но мозг напрягать приходится Вы не туда смотрите. Да разницы нет как высчитывать. Вы просто логику не туда поместили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 20:05:35 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Ренат, Да разницы нет как высчитывать - или юзеру вводить -6 или 6, путаница пойдёт, да и проще так Вы просто логику не туда поместили - не понял, а куда надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 20:11:43 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
катастрофаРенат, Да разницы нет как высчитывать - или юзеру вводить -6 или 6, путаница пойдёт, да и проще так Вы просто логику не туда поместили - не понял, а куда надо? Разницу нет как высчитывать новые значения, если старые некоректны в плане отрицательная разность У вас логика: первое число больше второго для всех операций, что вычитание что сложение что умножение. С учетом того что ваша проверка итак на раз два обходиться спамерами, так с введением глобальной логики на "первое число больше второго" ваша система становиться еще проще в два раза для подбора. Т.е. если 5х{X} выведиться то {X} я знаю точно от 0 до 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 20:23:53 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Ренат, >У вас логика: первое число больше второго для всех операций, что вычитание что сложение что умножение. я же положил между case 2: и case 3: то есть при умножении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 20:30:05 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
ошибся то есть только при вычитании ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 20:30:35 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
чтобы путаницу убрать... в оконцовке Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. пойдёт?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 20:39:27 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
катастрофаРенат, >У вас логика: первое число больше второго для всех операций, что вычитание что сложение что умножение. я же положил между case 2: и case 3: то есть при умножении Предпоследний ваш код говарит мне обратное 13358270 Ну да последний нормальный) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2012, 07:16:48 |
|
||
|
рандомно генерировать строку-ключ и контрольный вопрос в виде математического примера
|
|||
|---|---|---|---|
|
#18+
Ренат, спасибо, мой первый опыт на пхп чтобы ответить на вопрос в моей соседней ветке http://www.sql.ru/forum/actualthread.aspx?tid=978110 мне нужно понять общее правило действий, вчера правда мне пытались пояснит, но у меня голова о другом болела 1 Так это поле Код: html 1. мне на форме нужно? 2 Что дальше делать с ответом хранящимся в $c 3 Как соединить пхп и js в том плане что нажимая на кнопку Отправить сообщение работает js и она мне должна выдать мессагу с этой части кода /* делаем чтобы поле с ответом на сгенерированный математический пример было равно определенному числу */ number = document.getElementById("summa"); if (number.value !== '20') { alert('В поле "Введите правильный ответ примера" правильный ответ примера введён неверно'); return false;} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2012, 08:57:01 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38008785&tid=1464538]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 354ms |

| 0 / 0 |
