[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Тест
ordinary_smile
Здравствуйте
помогите исправить код
Нужно чтоб обрабатывало и считало балы по тесту.за каждое да +1 бал
<html>
<head>
<title>
Тест </title>
<h2
align="center"> Тест </h2>

<form
action="11.php" method=POST>

<h4>
1. После ссоры в семье, после выговора начальника ищете ли Вы успокоение в спиртных напитках ?</h4>
<p><input
name="1" value="0" type="radio"> Да </p>
<p><input
name="1" value="1" type="radio"> Нет </p>

<h4>
2. Замечаете ли Вы, что стали в последнее время пить больше ?</h4>
<p><input
name="2" value="<?=1+$_REQUEST['1']?>" type="radio"> Да </p>
<p><input
name="2" value="<?=0+$_REQUEST['1']?>" type="radio"> Нет</p>

<h4>
3. Случалось ли Вам, проснувшись утром после выпивки, не помнить, что было вчера ?</h4>
<p><input
name="3" value="<?=1+$_REQUEST['2']?>" type="radio"> Да</p>
<p><input
name="3" value="<?=0+$_REQUEST['2']?>" type="radio"> Нет </p>

<h4>
4. Когда пьете в компании, не стараетесь ли Вы незаметно выпить побольше ? </h4>
<p><input
name="4" value="<?=1+$_REQUEST['3']?>" type="radio"> Да</p>
<p><input
name="4" value="<?=0+$_REQUEST['3']?>" type="radio"> Нет </p>


<h4>
5. Случались ли в вашей жизни ситуации, когда без алкоголя Вы чувствовали себя неуверенно ?</h4>
<p><input
name="5" value="<?=1+$_REQUEST['4']?>" type="radio"> Да</p>
<p><input
name="5" value="<?=0+$_REQUEST['4']?>" type="radio"> Нет</p>

<h4>
6. Стремитесь ли Вы опорожнить первую рюмку быстрее, чем делали это раньше ?</h4>
<p><input
name="6" value="<?=1+$_REQUEST['5']?>" type="radio"> Да</p>
<p><input
name="6" value="<?=0+$_REQUEST['5']?>" type="radio"> Нет</p>

<h4>
7. Приходите ли Вы в негодование, когда близкие осуждают ваши выпивки?</h4>
<p><input
name="7" value="<?=1+$_REQUEST['6']?>" type="radio"> Да</p>
<p><input
name="7" value="<?=0+$_REQUEST['6']?>" type="radio"> Нет</p>

<h4>
8. Замечаете ли Вы у себя провалы памяти ?</h4>
<p><input
name="8" value="<?=1+$_REQUEST['7']?>" type="radio"> Да</p>
<p><input
name="8" value="<?=0+$_REQUEST['7']?>" type="radio"> Нет</p>

<h4>
9. Всегда ли у Вас находятся причины, оправдывающие выпивку ?</h4>
<p><input
name="9" value="<?=1+$_REQUEST['8']?>" type="radio"> Да</p>
<p><input
name="9" value="<?=0+$_REQUEST['8']?>" type="radio"> Нет</p>

<h4>
10. Часто ли Вы жалеете о том, что сделали или сказали в пьяном виде ?</h4>
<p><input
name="10" value="<?=1+$_REQUEST['9']?>" type="radio"> Да</p>
<p><input
name="10" value="<?=0+$_REQUEST['9']?>" type="radio"> Нет</p>

<h4>
11. Возникает ли у Вас желание контролировать количество потребляемых спиртных напитков ?</h4>
<p><input
name="11" value="<?=1+$_REQUEST['10']?>" type="radio"> Да</p>
<p><input
name="11" value="<?=0+$_REQUEST['10']?>" type="radio"> Нет</p>

<h4>
12. Часто ли Вы нарушаете данное себе обещание - пить меньше или вообще бросить пить ?</h4>
<p><input
name="12" value="<?=1+$_REQUEST['11']?>" type="radio"> Да</p>
<p><input
name="12" value="<?=0+$_REQUEST['11']?>" type="radio"> Нет</p>

<h4>
13. Пытались ли Вы бросить пить ?</h4>
<p><input
name="13" value="<?=1+$_REQUEST['12']?>" type="radio"> Да</p>
<p><input
name="13" value="<?=0+$_REQUEST['12']?>" type="radio"> Нет</p>

<h4>
14. Стремитесь ли Вы к тому, чтобы ваша семья и друзья не видели Вас пьяным ?</h4>
<p><input
name="14" value="<?=1+$_REQUEST['13']?>" type="radio"> Да</p>
<p><input
name="14" value="<?=0+$_REQUEST['13']?>" type="radio"> Нет</p>

<h4>
15. Замечали ли Вы, что из-за активного потребления спиртного у Вас появились финансовые затруднения и проблемы на работе ?</h4>
<p><input
name="15" value="<?=1+$_REQUEST['14']?>" type="radio"> Да</p>
<p><input
name="15" value="<?=0+$_REQUEST['14']?>" type="radio"> Нет</p>

<h4>
16. Увеличилось ли число людей, которые, как Вам кажется, несправедливо к Вам относятся ?</h4>
<p><input
name="16" value="<?=1+$_REQUEST['15']?>" type="radio"> Да</p>
<p><input
name="16" value="<?=0+$_REQUEST['15']?>" type="radio"> Нет</p>

<h4>
17. Дрожат ли у Вас руки даже после небольшой выпивки ?</h4>
<p><input
name="17" value="<?=1+$_REQUEST['16']?>" type="radio"> Да</p>
<p><input
name="17" value="<?=0+$_REQUEST['16']?>" type="radio"> Нет</p>

<h4>
18. Бывает ли, что Ваш запой длится несколько дней ?</h4>
<p><input
name="18" value="<?=1+$_REQUEST['17']?>" type="radio"> Да</p>
<p><input
name="18" value="<?=0+$_REQUEST['17']?>" type="radio"> Нет</p>

<h4>
19. Чувствуете ли Вы иногда депрессию и нежелание жить ?</h4>
<p><input
name="19" value="<?=1+$_REQUEST['18']?>" type="radio"> Да</p>
<p><input
name="19" value="<?=0+$_REQUEST['18']?>" type="radio"> Нет</p>

<h4>
20. Бывают ли у Вас после пьянки слуховые и зрительные галлюцинации ?</h4>
<p><input
name="20" value="<?=1+$_REQUEST['19']?>" type="radio"> Да</p>
<p><input
name="20" value="<?=0+$_REQUEST['19']?>" type="radio"> Нет</p>


<input
type=submit value="Ответить">

</form>
</body>
</html>



<?php
$rezult = $_REQUEST['19'];
if ($rezult > 0 && $rezult <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($rezult > 8 && $rezult <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($rezult > 18 && $rezult <= 20) { $ball = "18-20: последняя стадия алкоголизма.; }

echo "
<h4>Результат теста:</h4><p>Вами набрано <b> $rezult</b> баллов.</p> <p>Результат <b>$ball</b></p>";

?>


Заранее спасибо



Спустя 6 минут, 25 секунд (8.04.2012 - 18:48) I++ написал(а):
Свернутый текст
user posted image


<html>
<head>
<title>
Тест </title>
<h2
align="center"> Тест </h2>

<form
action="11.php" method=POST>

<h4>
1. После ссоры в семье, после выговора начальника ищете ли Вы успокоение в спиртных напитках ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да </p>
<p><input
name="answer[]" value="0" type="radio"> Нет </p>

<h4>
2. Замечаете ли Вы, что стали в последнее время пить больше ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да </p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
3. Случалось ли Вам, проснувшись утром после выпивки, не помнить, что было вчера ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет </p>

<h4>
4. Когда пьете в компании, не стараетесь ли Вы незаметно выпить побольше ? </h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет </p>


<h4>
5. Случались ли в вашей жизни ситуации, когда без алкоголя Вы чувствовали себя неуверенно ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
6. Стремитесь ли Вы опорожнить первую рюмку быстрее, чем делали это раньше ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
7. Приходите ли Вы в негодование, когда близкие осуждают ваши выпивки?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
8. Замечаете ли Вы у себя провалы памяти ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
9. Всегда ли у Вас находятся причины, оправдывающие выпивку ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
10. Часто ли Вы жалеете о том, что сделали или сказали в пьяном виде ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
11. Возникает ли у Вас желание контролировать количество потребляемых спиртных напитков ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
12. Часто ли Вы нарушаете данное себе обещание - пить меньше или вообще бросить пить ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
13. Пытались ли Вы бросить пить ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
14. Стремитесь ли Вы к тому, чтобы ваша семья и друзья не видели Вас пьяным ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
15. Замечали ли Вы, что из-за активного потребления спиртного у Вас появились финансовые затруднения и проблемы на работе ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
16. Увеличилось ли число людей, которые, как Вам кажется, несправедливо к Вам относятся ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
17. Дрожат ли у Вас руки даже после небольшой выпивки ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
18. Бывает ли, что Ваш запой длится несколько дней ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
19. Чувствуете ли Вы иногда депрессию и нежелание жить ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>

<h4>
20. Бывают ли у Вас после пьянки слуховые и зрительные галлюцинации ?</h4>
<p><input
name="answer[]" value="1" type="radio"> Да</p>
<p><input
name="answer[]" value="0" type="radio"> Нет</p>


<input
type=submit value="Ответить">

</form>
</body>
</html>



<?php
$rezult = count(array_keys($_POST['answer'], '1', true));
if ($rezult > 0 && $rezult <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($rezult > 8 && $rezult <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($rezult > 18 && $rezult <= 20) { $ball = "18-20: последняя стадия алкоголизма.; }

echo "
<h4>Результат теста:</h4><p>Вами набрано <b> $rezult</b> баллов.</p> <p>Результат <b>$ball</b></p>";

?>

Спустя 31 минута, 25 секунд (8.04.2012 - 19:19) ordinary_smile написал(а):
Цитата (I++ @ 8.04.2012 - 15:48)

[more]

<p><input name="answer[]" value="1" type="radio"> Да </p>
<p><input name="answer[]" value="0" type="radio"> Нет </p>

[/php]

Спасибо но не работает
из-за этого кусочка во всех местах нельзя дать разные ответы на вопросы.

Спустя 46 минут, 13 секунд (8.04.2012 - 20:06) nugle написал(а):
ordinary_smile
var_dump($_POST);
смотри, что выводит

Спустя 1 час, 5 минут, 48 секунд (8.04.2012 - 21:11) eriskay написал(а):
Как вариант :)

Ваш html файл

<html>
<head>
<title>
Тест </title>
<h2
align="center"> Тест </h2>

<form
action="11.php" method=POST>

<h4>
1. После ссоры в семье, после выговора начальника ищете ли Вы успокоение в спиртных напитках ?</h4>
<p><input
type=radio name='v1' value='1'> Да </p>
<p><input
type=radio name='v1' value='0'>Нет </p>

<h4>
2. Замечаете ли Вы, что стали в последнее время пить больше ?</h4>
<p><input
type=radio name='v2' value='1'> Да </p>
<p><input
type=radio name='v2' value='0'>Нет </p>

<h4>
3. Случалось ли Вам, проснувшись утром после выпивки, не помнить, что было вчера ?</h4>
<p><input
type=radio name='v3' value='1'> Да </p>
<p><input
type=radio name='v3' value='0'>Нет </p>

<h4>
4. Когда пьете в компании, не стараетесь ли Вы незаметно выпить побольше ? </h4>
<p><input
type=radio name='v4' value='1'> Да </p>
<p><input
type=radio name='v4' value='0'>Нет </p>

<h4>
5. Случались ли в вашей жизни ситуации, когда без алкоголя Вы чувствовали себя неуверенно ?</h4>
<p><input
type=radio name='v5' value='1'> Да </p>
<p><input
type=radio name='v5' value='0'>Нет </p>

<h4>
6. Стремитесь ли Вы опорожнить первую рюмку быстрее, чем делали это раньше ?</h4>
<p><input
type=radio name='v6' value='1'> Да </p>
<p><input
type=radio name='v6' value='0'>Нет </p>

<h4>
7. Приходите ли Вы в негодование, когда близкие осуждают ваши выпивки?</h4>
<p><input
type=radio name='v7' value='1'> Да </p>
<p><input
type=radio name='v7' value='0'>Нет </p>

<h4>
8. Замечаете ли Вы у себя провалы памяти ?</h4>
<p><input
type=radio name='v8' value='1'> Да </p>
<p><input
type=radio name='v8' value='0'>Нет </p>

<h4>
9. Всегда ли у Вас находятся причины, оправдывающие выпивку ?</h4>
<p><input
type=radio name='v9' value='1'> Да </p>
<p><input
type=radio name='v9' value='0'>Нет </p>

<h4>
10. Часто ли Вы жалеете о том, что сделали или сказали в пьяном виде ?</h4>
<p><input
type=radio name='v10' value='1'> Да </p>
<p><input
type=radio name='v10' value='0'>Нет </p>

<h4>
11. Возникает ли у Вас желание контролировать количество потребляемых спиртных напитков ?</h4>
<p><input
type=radio name='v11' value='1'> Да </p>
<p><input
type=radio name='v11' value='0'>Нет </p>
<h4>
12. Часто ли Вы нарушаете данное себе обещание - пить меньше или вообще бросить пить ?</h4>
<p><input
type=radio name='v12' value='1'> Да </p>
<p><input
type=radio name='v12' value='0'>Нет </p>

<h4>
13. Пытались ли Вы бросить пить ?</h4>
<p><input
type=radio name='v13' value='1'> Да </p>
<p><input
type=radio name='v13' value='0'>Нет </p>

<h4>
14. Стремитесь ли Вы к тому, чтобы ваша семья и друзья не видели Вас пьяным ?</h4>
<p><input
type=radio name='v14' value='1'> Да </p>
<p><input
type=radio name='v14' value='0'>Нет </p>

<h4>
15. Замечали ли Вы, что из-за активного потребления спиртного у Вас появились финансовые затруднения и проблемы на работе ?</h4>
<p><input
type=radio name='v15' value='1'> Да </p>
<p><input
type=radio name='v15' value='0'>Нет </p>

<h4>
16. Увеличилось ли число людей, которые, как Вам кажется, несправедливо к Вам относятся ?</h4>
<p><input
type=radio name='v16' value='1'> Да </p>
<p><input
type=radio name='v16' value='0'>Нет </p>

<h4>
17. Дрожат ли у Вас руки даже после небольшой выпивки ?</h4>
<p><input
type=radio name='v17' value='1'> Да </p>
<p><input
type=radio name='v17' value='0'>Нет </p>

<h4>
18. Бывает ли, что Ваш запой длится несколько дней ?</h4>
<p><input
type=radio name='v18' value='1'> Да </p>
<p><input
type=radio name='v18' value='0'>Нет </p>

<h4>
19. Чувствуете ли Вы иногда депрессию и нежелание жить ?</h4>
<p><input
type=radio name='v19' value='1'> Да </p>
<p><input
type=radio name='v19' value='0'>Нет </p>

<h4>
20. Бывают ли у Вас после пьянки слуховые и зрительные галлюцинации ?</h4>
<p><input
type=radio name='v20' value='1'> Да </p>
<p><input
type=radio name='v20' value='0'>Нет </p>


<input
type=submit value="Ответить">

</form>
</body>
</html>



И файл обработчик 11.php


<?php


$v1 = $_POST['v1'];
$v2 = $_POST['v2'];
$v3 = $_POST['v3'];
$v4 = $_POST['v4'];
$v5 = $_POST['v5'];
$v6 = $_POST['v6'];
$v7 = $_POST['v7'];
$v8 = $_POST['v8'];
$v9 = $_POST['v9'];
$v10 = $_POST['v10'];
$v11 = $_POST['v11'];
$v12 = $_POST['v12'];
$v13 = $_POST['v13'];
$v14 = $_POST['v14'];
$v15 = $_POST['v15'];
$v16 = $_POST['v16'];
$v17 = $_POST['v17'];
$v18 = $_POST['v18'];
$v19 = $_POST['v19'];
$v20 = $_POST['v20'];
$over = $v1 + $v2 + $v3 + $v4 + $v5 + $v6 + $v7 + $v8 + $v9 + $v10 + $v11 + $v12 + $v13 + $v14 + $v15 + $v16 + $v17 + $v18 + $v19 + $v20 ;


if ($over > 0 && $over <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($over > 8 && $over <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($over > 18 && $over <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }

echo "<h4>Результат теста:</h4><p>Вами набрано <b> $over</b> баллов.</p> <p>Результат <b>$ball</b></p>";
?>

Спустя 11 минут, 40 секунд (8.04.2012 - 21:23) ordinary_smile написал(а):
Цитата (eriskay @ 8.04.2012 - 18:11)
Как вариант :)

Ваш html файл

<html>
<head>
<title>
Тест </title>
<h2
align="center"> Тест </h2>

<form
action="11.php" method=POST>

<h4>
1. После ссоры в семье, после выговора начальника ищете ли Вы успокоение в спиртных напитках ?</h4>
<p><input
type=radio name='v1' value='1'> Да </p>
<p><input
type=radio name='v1' value='0'>Нет </p>

<h4>
2. Замечаете ли Вы, что стали в последнее время пить больше ?</h4>
<p><input
type=radio name='v2' value='1'> Да </p>
<p><input
type=radio name='v2' value='0'>Нет </p>

<h4>
3. Случалось ли Вам, проснувшись утром после выпивки, не помнить, что было вчера ?</h4>
<p><input
type=radio name='v3' value='1'> Да </p>
<p><input
type=radio name='v3' value='0'>Нет </p>

<h4>
4. Когда пьете в компании, не стараетесь ли Вы незаметно выпить побольше ? </h4>
<p><input
type=radio name='v4' value='1'> Да </p>
<p><input
type=radio name='v4' value='0'>Нет </p>

<h4>
5. Случались ли в вашей жизни ситуации, когда без алкоголя Вы чувствовали себя неуверенно ?</h4>
<p><input
type=radio name='v5' value='1'> Да </p>
<p><input
type=radio name='v5' value='0'>Нет </p>

<h4>
6. Стремитесь ли Вы опорожнить первую рюмку быстрее, чем делали это раньше ?</h4>
<p><input
type=radio name='v6' value='1'> Да </p>
<p><input
type=radio name='v6' value='0'>Нет </p>

<h4>
7. Приходите ли Вы в негодование, когда близкие осуждают ваши выпивки?</h4>
<p><input
type=radio name='v7' value='1'> Да </p>
<p><input
type=radio name='v7' value='0'>Нет </p>

<h4>
8. Замечаете ли Вы у себя провалы памяти ?</h4>
<p><input
type=radio name='v8' value='1'> Да </p>
<p><input
type=radio name='v8' value='0'>Нет </p>

<h4>
9. Всегда ли у Вас находятся причины, оправдывающие выпивку ?</h4>
<p><input
type=radio name='v9' value='1'> Да </p>
<p><input
type=radio name='v9' value='0'>Нет </p>

<h4>
10. Часто ли Вы жалеете о том, что сделали или сказали в пьяном виде ?</h4>
<p><input
type=radio name='v10' value='1'> Да </p>
<p><input
type=radio name='v10' value='0'>Нет </p>

<h4>
11. Возникает ли у Вас желание контролировать количество потребляемых спиртных напитков ?</h4>
<p><input
type=radio name='v11' value='1'> Да </p>
<p><input
type=radio name='v11' value='0'>Нет </p>
<h4>
12. Часто ли Вы нарушаете данное себе обещание - пить меньше или вообще бросить пить ?</h4>
<p><input
type=radio name='v12' value='1'> Да </p>
<p><input
type=radio name='v12' value='0'>Нет </p>

<h4>
13. Пытались ли Вы бросить пить ?</h4>
<p><input
type=radio name='v13' value='1'> Да </p>
<p><input
type=radio name='v13' value='0'>Нет </p>

<h4>
14. Стремитесь ли Вы к тому, чтобы ваша семья и друзья не видели Вас пьяным ?</h4>
<p><input
type=radio name='v14' value='1'> Да </p>
<p><input
type=radio name='v14' value='0'>Нет </p>

<h4>
15. Замечали ли Вы, что из-за активного потребления спиртного у Вас появились финансовые затруднения и проблемы на работе ?</h4>
<p><input
type=radio name='v15' value='1'> Да </p>
<p><input
type=radio name='v15' value='0'>Нет </p>

<h4>
16. Увеличилось ли число людей, которые, как Вам кажется, несправедливо к Вам относятся ?</h4>
<p><input
type=radio name='v16' value='1'> Да </p>
<p><input
type=radio name='v16' value='0'>Нет </p>

<h4>
17. Дрожат ли у Вас руки даже после небольшой выпивки ?</h4>
<p><input
type=radio name='v17' value='1'> Да </p>
<p><input
type=radio name='v17' value='0'>Нет </p>

<h4>
18. Бывает ли, что Ваш запой длится несколько дней ?</h4>
<p><input
type=radio name='v18' value='1'> Да </p>
<p><input
type=radio name='v18' value='0'>Нет </p>

<h4>
19. Чувствуете ли Вы иногда депрессию и нежелание жить ?</h4>
<p><input
type=radio name='v19' value='1'> Да </p>
<p><input
type=radio name='v19' value='0'>Нет </p>

<h4>
20. Бывают ли у Вас после пьянки слуховые и зрительные галлюцинации ?</h4>
<p><input
type=radio name='v20' value='1'> Да </p>
<p><input
type=radio name='v20' value='0'>Нет </p>


<input
type=submit value="Ответить">

</form>
</body>
</html>



И файл обработчик 11.php


<?php


$v1 = $_POST['v1'];
$v2 = $_POST['v2'];
$v3 = $_POST['v3'];
$v4 = $_POST['v4'];
$v5 = $_POST['v5'];
$v6 = $_POST['v6'];
$v7 = $_POST['v7'];
$v8 = $_POST['v8'];
$v9 = $_POST['v9'];
$v10 = $_POST['v10'];
$v11 = $_POST['v11'];
$v12 = $_POST['v12'];
$v13 = $_POST['v13'];
$v14 = $_POST['v14'];
$v15 = $_POST['v15'];
$v16 = $_POST['v16'];
$v17 = $_POST['v17'];
$v18 = $_POST['v18'];
$v19 = $_POST['v19'];
$v20 = $_POST['v20'];
$over = $v1 + $v2 + $v3 + $v4 + $v5 + $v6 + $v7 + $v8 + $v9 + $v10 + $v11 + $v12 + $v13 + $v14 + $v15 + $v16 + $v17 + $v18 + $v19 + $v20 ;


if ($over > 0 && $over <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($over > 8 && $over <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($over > 18 && $over <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }

echo "<h4>Результат теста:</h4><p>Вами набрано <b> $over</b> баллов.</p> <p>Результат <b>$ball</b></p>";
?>

как вариант работает-спасибо)

Спустя 7 минут, 30 секунд (8.04.2012 - 21:30) Игорь_Vasinsky написал(а):
как вариант это говнокод ;)

Если в POST тока очки, то

     $over = array_count_values($_POST);

if ($over > 0 && $over <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($over > 8 && $over <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($over > 18 && $over <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }

echo "<h4>Результат теста:</h4><p>Вами набрано <b> $over</b> баллов.</p> <p>Результат <b>$ball</b></p>";


кол-во вопросов не ограничено.

Спустя 13 часов, 39 минут, 45 секунд (9.04.2012 - 11:10) mikelo написал(а):
Цитата (Игорь_Vasinsky @ 8.04.2012 - 18:30)
как вариант это говнокод ;)

Если в POST тока очки, то

     $over = array_count_values($_POST);

if ($over > 0 && $over <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($over > 8 && $over <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($over > 18 && $over <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }

echo "<h4>Результат теста:</h4><p>Вами набрано <b> $over</b> баллов.</p> <p>Результат <b>$ball</b></p>";


кол-во вопросов не ограничено.

Вы имели ввиду count() вместо array_count_values ?

Спустя 5 минут, 12 секунд (9.04.2012 - 11:15) Игорь_Vasinsky написал(а):
Ты разницу не видишь между array_count_values() и count() ????

Спустя 8 часов, 23 минуты, 10 секунд (9.04.2012 - 19:39) ordinary_smile написал(а):
Цитата (Игорь_Vasinsky @ 8.04.2012 - 18:30)
как вариант это говнокод ;)

Если в POST тока очки, то

     $over = array_count_values($_POST);

if ($over > 0 && $over <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($over > 8 && $over <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($over > 18 && $over <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }

echo "<h4>Результат теста:</h4><p>Вами набрано <b> $over</b> баллов.</p> <p>Результат <b>$ball</b></p>";


кол-во вопросов не ограничено.

А в HTML менять чт-то надо?

Спустя 4 минуты, 52 секунды (9.04.2012 - 19:43) Игорь_Vasinsky написал(а):
да нет вроде. biggrin.gif

Спустя 2 минуты, 4 секунды (9.04.2012 - 19:46) ordinary_smile написал(а):
Цитата (Игорь_Vasinsky @ 9.04.2012 - 16:43)
да нет вроде. biggrin.gif

Тогда я запуталась.потому что так не работает(

Спустя 1 минута, 42 секунды (9.04.2012 - 19:47) Игорь_Vasinsky написал(а):
ну покажи что у тя в 11.php

echo '<pre>' . print_r($_POST, 1) . '<pre>';

Спустя 9 минут, 52 секунды (9.04.2012 - 19:57) ordinary_smile написал(а):
Цитата (Игорь_Vasinsky @ 9.04.2012 - 16:47)
ну покажи что у тя в 11.php


то что и было или то что мне написали

<?php

$over = array_count_values($_POST);

if ($over > 0 && $over <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($over > 8 && $over <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($over > 18 && $over <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }

echo '<pre>' . print_r($_POST, 1) . '<pre>';
?>

Спустя 5 минут, 25 секунд (9.04.2012 - 20:03) Игорь_Vasinsky написал(а):
:lol: :lol: :lol:

echo '<pre>' . print_r($_POST, 1) . '<pre>';


вот это что вывело????

Спустя 5 минут (9.04.2012 - 20:08) ordinary_smile написал(а):
Цитата (Игорь_Vasinsky @ 9.04.2012 - 17:03)
:lol: :lol: :lol:

echo '<pre>' . print_r($_POST, 1) . '<pre>';


вот это что вывело????

ровным счетом ничего
ну не понимаю я(

Спустя 2 минуты, 59 секунд (9.04.2012 - 20:10) Игорь_Vasinsky написал(а):
Цитата
<form action="11.php" method=POST>


<form action="11.php" method="POST">

Спустя 5 минут, 13 секунд (9.04.2012 - 20:16) eriskay написал(а):
<?php

$over = array_count_values($_POST);
$res = count($_POST);

if ($res > 0 && $res <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($res > 8 && $res <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($res> 18 && $res <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }

echo "<h4>Результат теста:</h4><p>Вами набрано <b> $res</b> баллов.</p> <p>Результат <b>$ball</b></p>";

?>

Спустя 6 минут, 14 секунд (9.04.2012 - 20:22) Игорь_Vasinsky написал(а):
блин... те действительно это надо??? может марки?

ты вывод на странице, а не код покажи.

Спустя 4 минуты, 40 секунд (9.04.2012 - 20:27) eriskay написал(а):
Все работает smile.gif

Спустя 2 минуты, 30 секунд (9.04.2012 - 20:29) Игорь_Vasinsky написал(а):
ни чё себе.. а последнии 5-8 постов это что было?

Спустя 1 минута, 12 секунд (9.04.2012 - 20:30) ordinary_smile написал(а):
Цитата (Игорь_Vasinsky @ 9.04.2012 - 17:29)
ни чё себе.. а последнии 5-8 постов это что было?

решение проблемы
теперь работает спасибо, eriskay

Спустя 30 минут, 54 секунды (9.04.2012 - 21:01) Игорь_Vasinsky написал(а):
Цитата
теперь работает спасибо, eriskay


laugh.gif laugh.gif laugh.gif всё. перехожу в "наблюдатели".

http://govnokod.ru/9909 LOL

Спустя 16 минут, 59 секунд (9.04.2012 - 21:18) ordinary_smile написал(а):
Цитата (Игорь_Vasinsky @ 9.04.2012 - 18:01)
Цитата
теперь работает спасибо, eriskay


laugh.gif laugh.gif laugh.gif всё. перехожу в "наблюдатели".

http://govnokod.ru/9909 LOL

ну почему?
главное ж результат

Спустя 1 минута, 49 секунд (9.04.2012 - 21:20) Игорь_Vasinsky написал(а):
нет. главное какими усилиями этот правильный результат достигнут.

либо на велосипеде по стаканчику из соседней деревни воду в бочку возить - либо подтянуть шланг и наполнить эту бочку.

Спустя 13 минут, 2 секунды (9.04.2012 - 21:33) eriskay написал(а):
Игорь_Vasinsky
Скажите пожалуйста вы вася или притворяетесь?

Тот кусочек кода который я кинул и есть обработчиком 11.php

Спустя 45 секунд (9.04.2012 - 21:34) eriskay написал(а):
И в итого нифига не говно код

Спустя 11 минут, 17 секунд (9.04.2012 - 21:45) Игорь_Vasinsky написал(а):
Цитата
Тот кусочек кода который я кинул и есть обработчиком 11.php

тот кусочек что ты кинул - я уже озвучил что это.

в POST нет хе фига кроме очков с формы - сумма значений всего массива считается одной штатной функцией php array_count_values() - всё. одна строчка против твоих 20. и кто тут вася?

Спустя 4 минуты, 58 секунд (9.04.2012 - 21:50) eriskay написал(а):
Игорь_Vasinsky
Я тебе говорю про конечный результат, который ты предложил, и который у ordinary_smile не работал

<?php

$over = array_count_values($_POST);
$res = count($_POST);

if ($res > 0 && $res <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($res > 8 && $res <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($res> 18 && $res <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }

echo "<h4>Результат теста:</h4><p>Вами набрано <b> $res</b> баллов.</p> <p>Результат <b>$ball</b></p>";

?>

Спустя 1 минута, 40 секунд (9.04.2012 - 21:52) Игорь_Vasinsky написал(а):
а я запостил этот пост http://phpforum.ru/index.php?act=Print&cli...limin=4&limit=1 - в чём проблема?

Спустя 1 минута, 28 секунд (9.04.2012 - 21:53) Игорь_Vasinsky написал(а):
да лан. гениями не рождаются. все мы учимся и многие на своих ошибках. меня нагрело что слова благодарности ушли налево.

Спустя 2 минуты, 9 секунд (9.04.2012 - 21:55) eriskay написал(а):
Возможно уж резко выразился, ладно, закрили тему

Спустя 1 минута, 58 секунд (9.04.2012 - 21:57) ordinary_smile написал(а):
я благодарна всем!помогли)

Спустя 2 минуты, 9 секунд (9.04.2012 - 21:59) Игорь_Vasinsky написал(а):
smile.gif отпустило. здесь редко когда заработаешь, а трятя своё время (если с пользой для ТС) - хотелось б иногда слышать что не зря потратил.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.