| |
автор: dedev (12.07.2006 в 13:49)  2 Кб |
|
| | В php я не "0"
Вот что у меня получилось (прикрепленные файлы)
Если это можно сделать более правильно то помогите, буду только рад.
как сделать, чтобы после прохождения теста результат появлялся на той же странице? | |
| |
|
|
| |
|
|
| |
для: dedev
(12.07.2006 в 13:49)
| | | Файл не смотрел, но чтоб результат отобразился на той же странице, надо либо назначить обработчиком формы эту же страницу (<form action="page.php"> - при названии твоей страницы page.php), либо послать запрос методом GET опять же на эту же страницу: header('location: page.php?userid=123&testmark=97&...... - еще параметры, которые нужны). | |
| |
|
|
| |
|
|
| |
для: Anwor
(12.07.2006 в 14:32)
| | | Вообще ничего не указывать лиюо указать другой обработчик а не хедером данные через гет посылать | |
| |
|
|
| |
|
|
| |
для: dedev
(12.07.2006 в 13:49)
| | | Z в пхп не 0 но и не на много больше..
if ($t<=0) echo "Вы не ответили на все вопросы, пройдите тест еще раз.";
Там у всех вопросов есть третий вариант ответа значение которого "0"
Тоесть если я больной ну или вообщем ответил только на третий вариант всех вопросов то я тест не проходил?
$t=$v1+$v2+$v3+$v4+$v5+$v6+$v7+$v8+$v9+$v10+$v11+$v12+$v13+$v14+$v15;
-> Немедленно отключите register_globals в настройках php.ini.
$t=$_POST['v1'] + $_POST['v2'] + $_POST['v3'] + $_POST['v4'] + $_POST['v5'] + $_POST['v6'] + $_POST['v7'] + $_POST['v8'] + $_POST['v9'] + $_POST['v10'] + $_POST['v11'] + $_POST['v12'] + $_POST['v13'] + $_POST['v14'] + $_POST['v15'];
|
[поправлено модератором] | |
| |
|
|
| |
автор: dedev (12.07.2006 в 16:32) |
|
| |
для: valenok
(12.07.2006 в 16:25)
| | | я и писал что "0", просто опечатка вышла, а за код спасибо | |
| |
|
|
| |
|
|
| |
для: dedev
(12.07.2006 в 16:32)
| | | Понятно | |
| |
|
|