[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите в созздании цикла
klesh1504
помогите пожалуйста, вот у меня есть скрипт с тестом :

<title>Анкета</title>
<body
bgcolor="orange">
<center>


<font
size="15"
face="arial"
color="green">Анкета о приеме на работу</font>

<FORM
ACTION="kovboy.php"></center>


<form
action method=POST>
<h2>
Имя</h2>
<br><input
type=textname= 'first_name'
value='Кирилл'><br>

<h2>
Отчество</h2>
<br><input
type=textname= 'last_name'
value='Анатольевич'><br>

<h2>
Фамилия</h2>
<br><input
type=textname= 'last_name'
value='Поляк'><br>

<h2>
email</h2>
<br><input
type=textname='email'
value='kursant@yandex.ru'><br>
<h2>
Возраст</h2>
<br><input
type=textname='vozrast'
value='22'><br>




</SELECT>


<br>
<br>
<SELECT
NAME="god">
<OPTION
VALUE="1" SELECTED>Учебное заведение:
<OPTION VALUE="ПТУ">ПТУ
<OPTION VALUE="Школа">Школа
<OPTION VALUE="Институт">Институт
<OPTION VALUE="Колледж">Колледж
</SELECT>

<SELECT
NAME="god">
<OPTION
VALUE="1" SELECTED>Год выпуска:
<OPTION VALUE="2007">2007
<OPTION VALUE="2008">2008
<OPTION VALUE="2009">2009
<OPTION VALUE="2010">2010
</SELECT>
<SELECT
NAME="fakultet">
<OPTION
VALUE="4" SELECTED>Факультет
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
</SELECT>
<SELECT
NAME="gruppa">
<OPTION
VALUE="4" SELECTED>Курс
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
</SELECT>
<p>
1) вы служили в армии ? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

<p>
2) Вы занимаетесь спортом ? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

<p>
3) Вы служили в армии ? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

<p>
4) Есть ли у вас водительские права? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

<p>
5) Есть ли у вас личный автомобиль? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

<p>
6) Женаты (замужем) ли вы ? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

<p>
7) Имеете ли вы опыт работы ? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

<p>
8) Хорошо ли вы владеете П.К. ? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

<p>
9) Есть ли у вас опыт работы в компьютерной сфере ? <br>
<input
type=checkbox name='ответ[]' value='ДА'>ДА<br>
<input
type=checkbox name='ответ[]' value='Нет'>Нет<br>

</SELECT>
<INPUT
TYPE="submit" VALUE="Отправить ответы">
</FORM>


Его я осилил, но следуещие задание состоит в создании цикла, который будет подсчитывать полученные балы м выводить их на экран



Спустя 2 часа, 33 минуты, 33 секунды (24.03.2010 - 16:28) baston написал(а):
А что в файле kovboy.php?

Спустя 7 минут, 38 секунд (24.03.2010 - 16:36) Игорь_Vasinsky написал(а):
Цитата
<FORM ACTION="kovboy.php"></center>


во первых удали это как это вообще сюда попало?

а во вторых это не скрипт с текстом...

а в третьих
Цитата
<form action method=POST>


action ???

method = "POST"

Цикл здесь не причём, ввам нужно получить данные из select и суммировать их


и на последок


есть 2 (миним) варианта реализации JS & PHP вы на что расчитываете, если вы считаете что выложив здесь "кусок скрипта текста", причём не потрудившись его даже привести в порядок и оставив его вернётесь а здесь всё готого, это не так.

я понимаю что опыта у вас наверно мало, но прежде чем браться за обработку, сначало бы под учить синтаксис хотябы HTML, это азы для создания страниц.

У вас есть идеи ? как это сделать ?

Спустя 3 часа, 27 минут, 44 секунды (24.03.2010 - 20:03) klesh1504 написал(а):
Цитата (baston @ 24.03.2010 - 13:28)
А что в файле kovboy.php?

Это просто ссылка("название") на 2-ую страницу, где будет отображаться кол-во баллов, набранных в тесте и ФИО

Спустя 20 минут (24.03.2010 - 20:23) Игорь_Vasinsky написал(а):
ну вот хоть что то , оказывается это просто "ссылка"

это не ссылка а файл обработчик формы и прописываться он должен:

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



Спустя 22 минуты, 59 секунд (24.03.2010 - 20:46) Игорь_Vasinsky написал(а):
давайка форму приведи к божескому виду:

<form action="kovboy.php" method='POST'>
.....
твои вопросы
.....
</form>

, потом у тебя все checkbox с одним именем?

<input type=checkbox name='ответ[]'


ТАК не пойдёт, нужно ЧТОБ У КАЖДОГО БЫЛО УНИКАЛЬНОЕ, СВОЁ ИМЯ

<input type=checkbox name='ch1' ....

а лучше бы не сного, но говорящее :


<p> 1) вы служили в армии ? <br>
<input type="checkbox" name='army_y' value='ДА'>ДА<br>
<input type="checkbox" name='army_n' value='Нет'>Нет<br>


и вообще, предпочтительнее в этих вариантах использовать type="radio" вот тут на каждый вопрос по 2 ответа, груперруй radio, для каждого вопроса, т.е. у каждого вопроса по 2 radio с одинаковым именем

<input type="radio" name='army' value='да' >да<br>
<input type="radio" name='army' value='нет'>нет<br>

а, потом не radio ни checkbox могут быть либо on (1) либо off (0), поэтому value присваивать не нужно.

давай.. доведи форму до ума, далее продолжим.





Спустя 1 час, 42 минуты, 51 секунда (24.03.2010 - 22:29) Игорь_Vasinsky написал(а):
Цитата
Цикл здесь не причём, ввам нужно получить данные из select и суммировать их


Отбой, у тебя же анкета, просто нужно вывести результаты ответов.

Спустя 12 часов, 31 минута, 46 секунд (25.03.2010 - 11:01) klesh1504 написал(а):
Да, нужно создать 2-ую страницу. в которой будет выводится ФИО и кол-во набранных баллов...

Спустя 11 минут, 8 секунд (25.03.2010 - 11:12) Игорь_Vasinsky написал(а):
Приведи код 1 страницы как я предложил, иначе смысла нету обработкой заниматься.


а балы как считать будешь? школа 5 баллов, армия -10 балов, ПТУ - -2 бала ?

Спустя 8 минут, 30 секунд (25.03.2010 - 11:21) twin написал(а):
Цитата
ТАК не пойдёт, нужно ЧТОБ У КАЖДОГО БЫЛО УНИКАЛЬНОЕ, СВОЁ ИМЯ

Чушь. Все верно у него. Только кирилица зря конечно.

Спустя 1 час, 5 минут, 5 секунд (25.03.2010 - 12:26) klesh1504 написал(а):
Считать нухно балы только где вариант да и нет да-это 5 баллов нет-3 балла

Спустя 44 минуты, 28 секунд (25.03.2010 - 13:10) twin написал(а):
Вот принцип, разберешься поди дальше:

<?php
@$yes = count($_POST['yes']) + 0;
@$no = count($_POST['no']) + 0;

echo "Количество баллов ДА: ". ($yes * 5) .' НЕТ: '. ($no * 3);

?>
<form action="" method="post">
<
p> 1) вы служили в армии ? <br>
<
input type="radio" name='yes[1]' value='1'>ДА<br>
<
input type="radio" name='no[1]' value='1'>Нет<br>

<
p> 2) Вы занимаетесь спортом ? <br>
<
input type="radio" name='yes[2]' value='1'>ДА<br>
<
input type="radio" name='no[2]' value='1'>Нет<br>
<
input name="" type="submit" />
</
form>

Спустя 43 минуты, 20 секунд (25.03.2010 - 13:53) klesh1504 написал(а):
Спасибо конечно, но этот код неправильно считает результат, нужно отобразить общий бал (сложить сумму да и нет) на второй странице зачем-то отображаются вопросы,

Спустя 1 час, 16 секунд (25.03.2010 - 14:54) Игорь_Vasinsky написал(а):
Цитата
Чушь. Все верно у него.


тогда написали бы:

<form action="" method="post">
<
p> 1) вы служили в армии ? <br>
<
input type="radio" name='yes' value='1'>ДА<br>
<
input type="radio" name='no' value='1'>Нет<br>

<
p> 2) Вы занимаетесь спортом ? <br>
<
input type="radio" name='yes' value='1'>ДА<br>
<
input type="radio" name='no' value='1'>Нет<br>
<
input name="" type="submit" />
</
form>


ну лан.. если всё верно, умываю руки.

klesh1504 - зря с ним споришь, сказал работает, значит работает.


Спустя 1 час, 17 минут, 29 секунд (25.03.2010 - 16:11) twin написал(а):
Игорь_Vasinsky
Цитата
тогда написали бы:

Так будет одна группа. То есть можно будет поставить только одну галочку.
klesh1504
Ты в школе учился? Неужто нужно показывать, как сложить результаты?
Есть такой оператор +, он суммирует значения переменных...
На второй странице, так на второй - отправь на вторую и там подсчитай. Я только принцип показал. Код писать не буду за тебя.
Игорь сейчас разберется и напишет, его попроси.

Спустя 1 час, 4 минуты, 36 секунд (25.03.2010 - 17:16) Игорь_Vasinsky написал(а):
Цитата
Так будет одна группа


а я про уникальность сказал, а мне в ответ "Это всё чушь"

Спустя 28 минут, 36 секунд (25.03.2010 - 17:44) twin написал(а):
Игорь, успокойся. Лучше вникни. Ты что предложил то?
<input type=checkbox name='ch1' ....

а потом это все разбирал бы кучей ифов или еще какими веревками.
Передавать значения нужно массивом, тогда и уникальность будет и группировка и простота разбора. По этому и чушь. А у него задел правильный был, он сразу массив поставил, а ты -
Цитата
ТАК не пойдёт,

Ну как же не пойдет то?

Спустя 44 минуты, 46 секунд (25.03.2010 - 18:29) Игорь_Vasinsky написал(а):
klesh1504 - ну смотреть будем или чё нибудь покажем?

Спустя 2 минуты, 20 секунд (25.03.2010 - 18:31) klesh1504 написал(а):
Я тут чуть изменил код , задал баллы ,заведомо в каждом вопросе:

<title>Анкета</title>
<body
bgcolor="orange">
<center>


<font
size="15"
face="arial"
color="green">Анкета о приеме на работу</font>

<FORM
ACTION="k.php"></center>


<form
action method=POST>
<h2>
Имя</h2>
<br><input
type=text name= 'first_name'
value='Кирилл'><br>

<h2>
Отчество</h2>
<br><input
type=textname= 'last_name'
value='Анатольевич'><br>

<h2>
Фамилия</h2>
<br><input
type=textname= 'last_name'
value='Поляк'><br>

<h2>
email</h2>
<br><input
type=textname='email'
value='kursant@yandex.ru'><br>
<h2>
Возраст</h2>
<br><input
type=textname='vozrast'
value='22'><br>




</SELECT>


<br>
<br>
<SELECT
NAME="god">
<OPTION
VALUE="1" SELECTED>Учебное заведение:
<OPTION VALUE="ПТУ">ПТУ
<OPTION VALUE="Школа">Школа
<OPTION VALUE="Институт">Институт
<OPTION VALUE="Колледж">Колледж
</SELECT>

<SELECT
NAME="god">
<OPTION
VALUE="1" SELECTED>Год выпуска:
<OPTION VALUE="2007">2007
<OPTION VALUE="2008">2008
<OPTION VALUE="2009">2009
<OPTION VALUE="2010">2010
</SELECT>
<SELECT
NAME="fakultet">
<OPTION
VALUE="4" SELECTED>Факультет
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
</SELECT>
<SELECT
NAME="gruppa">
<OPTION
VALUE="4" SELECTED>Курс
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
</SELECT>

<p>
1) вы служили в армии ? <br>
<br><input
id="10_0" name="name[10]" type="radio" value="5" />
<label
for="10_0">Да<br>

<input
id="10_1" name="name[10]" type="radio" value="3" />
<label
for="10_1">Нет<br>


<p>
2) Вы занимаетесь спортом ? <br>


<br><input
id="11_0" name="name[11]" type="radio" value="5" />
<label
for="11_0">Да<br>

<input
id="11_1" name="name[11]" type="radio" value="3" />
<label
for="11_1">Нет<br>


<p>
3) Вы служили в армии ? <br>

<br><input
id="12_0" name="name[12]" type="radio" value="5" />
<label
for="12_0">Да<br>

<input
id="12_1" name="name[12]" type="radio" value="3" />
<label
for="12_1">Нет<br>


<p>
4) Есть ли у вас водительские права? <br>

<br><input
id="13_0" name="name[13]" type="radio" value="5" />
<label
for="13_0">Да<br>

<input
id="13_1" name="name[13]" type="radio" value="3" />
<label
for="13_1">Нет<br>


<p>
5) Есть ли у вас личный автомобиль? <br>

<br><input
id="14_0" name="name[14]" type="radio" value="5" />
<label
for="14_0">Да<br>

<input
id="14_1" name="name[14]" type="radio" value="3" />
<label
for="14_1">Нет<br>


<p>
6) Женаты (замужем) ли вы ? <br>

<br><input
id="15_0" name="name[15]" type="radio" value="5" />
<label
for="15_0">Да<br>

<input
id="15_1" name="name[15]" type="radio" value="3" />
<label
for="15_1">Нет<br>


<p>
7) Имеете ли вы опыт работы ? <br>

<br><input
id="16_0" name="name[16]" type="radio" value="5" />
<label
for="16_0">Да<br>

<input
id="16_1" name="name[16]" type="radio" value="3" />
<label
for="16_1">Нет<br>


<p>
8) Хорошо ли вы владеете П.К. ? <br>

<br><input
id="17_0" name="name[17]" type="radio" value="5" />
<label
for="17_0">Да<br>

<input
id="17_1" name="name[17]" type="radio" value="3" />
<label
for="17_1">Нет<br>


<p>
9) Есть ли у вас опыт работы в компьютерной сфере ? <br>

<br><input
id="18_0" name="name[18]" type="radio" value="5" />
<label
for="18_0">Да<br>

<input
id="18_1" name="name[18]" type="radio" value="3" />
<label
for="18_1">Нет<br>

</SELECT>
<p
class="test"><input id="mytest_submit" name="commit" type="submit" value="Результат" />

</form>



Но у меня всё равно не получается создать 2-ую страницу, где будет отображать сумма набранных баллов, можешь Игорь_Vasinsky помочь?

Спустя 29 минут, 17 секунд (25.03.2010 - 19:01) Игорь_Vasinsky написал(а):
Цитата
<input type=textname= 'first_name'
value='Кирилл'><br>


type=text name= 'first_name' пробелы пропустил.

я пытаюсь помочь, но потом учить меня будут, я не против, но уже поднапрягает. Попроси чтобы twin подмог, он уже идею кинул, но не предположил что так как он научился использовать отображение кода в своих примерах, я например уловить совершенно не могу.

Спустя 5 минут, 24 секунды (25.03.2010 - 19:06) twin написал(а):
А чего тут ловить... Я написал чуть выше совершенно рабочий скрипт. Нужно взять и запустить.
Могу подсказать как, хотя это то наверняка все знают.
Пишешь код в файл, сохраняешь в любом месте, проще в корне, хоста. Набираешь его в адресной строке браузера и смотришь, что вышло.

Что там будет не ясно - всегда можно спросить.
Весь код я писать не собираюсь, это не фриланс.

Спустя 2 минуты, 51 секунда (25.03.2010 - 19:09) Игорь_Vasinsky написал(а):
ну если ришено не объяснить а показать так взяли бы и человеку предложили полный вариант.

Спустя 36 секунд (25.03.2010 - 19:10) klesh1504 написал(а):
Помогите иначе завтра код нужно показывать, а я не знаю как вывести сумму этих результатов...

Спустя 10 минут, 58 секунд (25.03.2010 - 19:21) twin написал(а):
Кому показывать? Это контрольная работа что ли или заказ?

Спустя 9 минут, 39 секунд (25.03.2010 - 19:30) twin написал(а):
Игорь_Vasinsky
Цитата
ну если ришено не объяснить а показать так взяли бы и человеку предложили полный вариант.

Ну если не понятно, что ж не спросите что именно?
Там все просто до безумия, ни как не мог предположить, что это сложно. Ну лан.
1. Формируем массив $_POST. Это не переменная, это массив. То есть он на сервере будет выглядеть так:
Array
(
[yes] => Array
(
[1] => 1
[2] => 1
)

[no] => Array
(
[1] => 1
)
)
если нажаты две галочки ДА и одна НЕТ. В первом массиве число элементов соответствует нажатым галочкам ДА, во втором - НЕТ.
На сервере просто подсчитываем количество элементов массивов и делаем дальше что хочешь. Умножаем на 5, на 3 или еще чего...

Спустя 13 минут, 36 секунд (25.03.2010 - 19:44) klesh1504 написал(а):
Это лабораторная работа.
Ответ в вопросе может быть только один, либо да,либо нет

Спустя 1 час, 7 минут, 57 секунд (25.03.2010 - 20:52) twin написал(а):
охохохо....х.
Свернутый текст
<title>Анкета</title>
<body
bgcolor="orange">
<center>


<font
size="15"
face="arial"
color="green">Анкета о приеме на работу</font>

<FORM
ACTION="k.php" method="post"></center>
<h2>
Имя</h2>
<br><input
type=text name= 'first_name'
value='Кирилл'><br>

<h2>
Отчество</h2>
<br><input
type=textname= 'last_name'
value='Анатольевич'><br>

<h2>
Фамилия</h2>
<br><input
type=textname= 'last_name'
value='Поляк'><br>

<h2>
email</h2>
<br><input
type=textname='email'
value='kursant@yandex.ru'><br>
<h2>
Возраст</h2>
<br><input
type=textname='vozrast'
value='22'><br>
<br>
<br>
<SELECT
NAME="ptu">
<OPTION
VALUE="1" SELECTED>Учебное заведение:
<OPTION VALUE="ПТУ">ПТУ
<OPTION VALUE="Школа">Школа
<OPTION VALUE="Институт">Институт
<OPTION VALUE="Колледж">Колледж
</SELECT>

<SELECT
NAME="god">
<OPTION
VALUE="1" SELECTED>Год выпуска:
<OPTION VALUE="2007">2007
<OPTION VALUE="2008">2008
<OPTION VALUE="2009">2009
<OPTION VALUE="2010">2010
</SELECT>
<SELECT
NAME="fakultet">
<OPTION
VALUE="4" SELECTED>Факультет
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
</SELECT>
<SELECT
NAME="gruppa">
<OPTION
VALUE="4" SELECTED>Курс
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
</SELECT>

<p>
1) вы служили в армии ? <br>
<br><input
id="10_0" name="yes[10]" type="radio" value="1" />
<label
for="10_0">Да<br>

<input
id="10_1" name="no[10]" type="radio" value="1" />
<label
for="10_1">Нет<br>


<p>
2) Вы занимаетесь спортом ? <br>


<br><input
id="11_0" name="yes[11]" type="radio" value="1" />
<label
for="11_0">Да<br>

<input
id="11_1" name="no[11]" type="radio" value="1" />
<label
for="11_1">Нет<br>


<p>
3) Вы служили в армии ? <br>

<br><input
id="12_0" name="yes[12]" type="radio" value="1" />
<label
for="12_0">Да<br>

<input
id="12_1" name="no[12]" type="radio" value="1" />
<label
for="12_1">Нет<br>


<p>
4) Есть ли у вас водительские права? <br>

<br><input
id="13_0" name="yes[13]" type="radio" value="1" />
<label
for="13_0">Да<br>

<input
id="13_1" name="no[13]" type="radio" value="1" />
<label
for="13_1">Нет<br>


<p>
5) Есть ли у вас личный автомобиль? <br>

<br><input
id="14_0" name="yes[14]" type="radio" value="1" />
<label
for="14_0">Да<br>

<input
id="14_1" name="no[14]" type="radio" value="1" />
<label
for="14_1">Нет<br>


<p>
6) Женаты (замужем) ли вы ? <br>

<br><input
id="15_0" name="yes[15]" type="radio" value="1" />
<label
for="15_0">Да<br>

<input
id="15_1" name="no[15]" type="radio" value="1" />
<label
for="15_1">Нет<br>


<p>
7) Имеете ли вы опыт работы ? <br>

<br><input
id="16_0" name="yes[16]" type="radio" value="1" />
<label
for="16_0">Да<br>

<input
id="16_1" name="no[16]" type="radio" value="1" />
<label
for="16_1">Нет<br>


<p>
8) Хорошо ли вы владеете П.К. ? <br>

<br><input
id="17_0" name="yes[17]" type="radio" value="1" />
<label
for="17_0">Да<br>

<input
id="17_1" name="no[17]" type="radio" value="1" />
<label
for="17_1">Нет<br>


<p>
9) Есть ли у вас опыт работы в компьютерной сфере ? <br>

<br><input
id="18_0" name="yes[18]" type="radio" value="1" />
<label
for="18_0">Да<br>

<input
id="18_1" name="no[18]" type="radio" value="1" />
<label
for="18_1">Нет<br>

<p
class="test"><input id="mytest_submit" name="commit" type="submit" value="Результат" />

</form>


k.php
Свернутый текст
<?php 
@$yes = count($_POST['yes']) + 0;
@$no = count($_POST['no']) + 0;

echo "Количество баллов ДА: ". ($yes * 5) .' НЕТ: '. ($no * 3);
?>
<br />
если нужно сложить
<br />
<?php
echo ($yes * 5) + ($no * 3);

Спустя 57 минут, 40 секунд (25.03.2010 - 21:49) klesh1504 написал(а):
Спасибо большое, но как сделать, чтобы выбирался только один ответ, просто в этом коде можно выбрать сразу 2...

Спустя 6 часов, 24 минуты, 32 секунды (26.03.2010 - 04:14) twin написал(а):
Ниче не понял. Как один? То есть если выбрал вопрос про армию, то остальные побоку? Или все таки ответ? Если ответ, то и так один из двух.
Кстати, id элемента не может начинаться с цифры.

Спустя 11 часов, 16 минут, 38 секунд (26.03.2010 - 15:31) klesh1504 написал(а):
Вообщем я разобрался с этой работой:
<title>Анкета</title>
<body bgcolor="orange">
<center>


<font size="15"
face="arial"
color="green">Анкета о приеме на работу</font>
</center>
<FORM ACTION="k.php" method="POST">


<h2>Имя</h2>
<br><input type=text name='first_name' value='Кирилл'><br>
<h2>Отчество</h2>
<br><input type=text name='last_name' value='Анатольевич'><br>
<h2>Фамилия</h2>
<br><input type=text name='last_name' value='Поляк'><br>
<h2>email</h2>
<br><input type=text name='email' value='kursant@yandex.ru'><br>
<h2>Возраст</h2>
<br><input type=text name='vozrast' value='22'><br>

<br>
<br>
<SELECT NAME="zaved">
<OPTION VALUE="1" SELECTED>Учебное заведение:
<OPTION VALUE="ПТУ">ПТУ
<OPTION VALUE="Школа">Школа
<OPTION VALUE="Институт">Институт
<OPTION VALUE="Колледж">Колледж
</SELECT>

<SELECT NAME="god">
<OPTION VALUE="1" SELECTED>Год выпуска:
<OPTION VALUE="2007">2007
<OPTION VALUE="2008">2008
<OPTION VALUE="2009">2009
<OPTION VALUE="2010">2010
</SELECT>
<SELECT NAME="fakultet">
<OPTION VALUE="4" SELECTED>Факультет
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
</SELECT>
<SELECT NAME="gruppa">
<OPTION VALUE="4" SELECTED>Курс
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
</SELECT>
<br>
<br>
<center>
<font size="6"
face="arial"
color="red">Тест на профессиональную пригодность</font>
</center>


<p> 1) Вы служили в армии ? <br>
<br><input id="10_0" name="name[10]" type="radio" value="5" />
<label for="10_0">Да</label><br>

<input id="10_1" name="name[10]" type="radio" value="3" />
<label for="10_1">Нет</label><br>


<p> 2) Вы занимаетесь спортом ? <br>


<br><input id="11_0" name="name[11]" type="radio" value="6" />
<label for="11_0">Да</label><br>

<input id="11_1" name="name[11]" type="radio" value="2" />
<label for="11_1">Нет</label><br>


<p> 3) Вы хотя бы раз чинили компьютер ? <br>

<br><input id="12_0" name="name[12]" type="radio" value="5" />
<label for="12_0">Да</label><br>

<input id="12_1" name="name[12]" type="radio" value="3" />
<label for="12_1">Нет</label><br>


<p> 4) Есть ли у вас водительские права? <br>

<br><input id="13_0" name="name[13]" type="radio" value="5" />
<label for="13_0">Да</label><br>

<input id="13_1" name="name[13]" type="radio" value="3" />
<label for="13_1">Нет</label><br>


<p> 5) Есть ли у вас личный автомобиль? <br>

<br><input id="14_0" name="name[14]" type="radio" value="5" />
<label for="14_0">Да</label><br>

<input id="14_1" name="name[14]" type="radio" value="3" />
<label for="14_1">Нет</label><br>


<p> 6) Женаты (замужем) ли вы ? <br>

<br><input id="15_0" name="name[15]" type="radio" value="3" />
<label for="15_0">Да</label><br>

<input id="15_1" name="name[15]" type="radio" value="5" />
<label for="15_1">Нет</label><br>


<p> 7) Имеете ли вы опыт работы ? <br>

<br><input id="16_0" name="name[16]" type="radio" value="5" />
<label for="16_0">Да</label><br>

<input id="16_1" name="name[16]" type="radio" value="3" />
<label for="16_1">Нет</label><br>


<p> 8) Хорошо ли вы владеете П.К. ? <br>

<br><input id="17_0" name="name[17]" type="radio" value="5" />
<label for="17_0">Да</label><br>

<input id="17_1" name="name[17]" type="radio" value="3" />
<label for="17_1">Нет</label><br>


<p> 9) Есть ли у вас опыт работы в компьютерной сфере ? <br>

<br><input id="18_0" name="name[18]" type="radio" value="5" />
<label for="18_0">Да</label><br>

<input id="18_1" name="name[18]" type="radio" value="3" />
<label for="18_1">Нет</label><br>

<p class="test">
<input id="mytest_submit" name="commit" type="submit" value="Отправить" />
<input type=reset value='Отменить'>
</form>


(K.php):

<title>Анкета 2</title>
<body bgcolor="yellow">

<FORM ACTION="cf.php" method="POST">

<font size="6"
color="red"
<center>
<font size="15"
face="arial"
color="darkblue">Результаты теста</font>

</center>
<br>
<center>
<font size="6.5"
face="arial"
color="blue">Критерии баллов для получения работы:</font>

</center>
<br>

<font size="6.5"
face="arial"
color="brown"><p> 1) От 0 до 35 баллов - к сожаленью ВЫ не подходите на эту должность <br>

<br>
<p> 2) От 35 и более - ВЫ подходите на эту должность, ждите письмо на ваш email адрес</font>
<br>

<?php
//extract($_POST);
//var_dump($_POST);

$name = $_POST['name'];
echo count($name);

foreach ($name as $key => $value) {
$summ+=$value;
}
echo "<br />Сумма,набранных Вами баллов:<br />$summ";

<input id="mytest_submit" name="commit" type="submit" value="Отправить" />



Но препод сказал сделать такую вещь в коде- если отвечено не на все вопросы теста , то там будет писаться. что ответьте на все вопросы (кол-во отвеченных вопросов)чтобы закончить тест и происходило бы автоматическое пере направление на страницу 1, где собственно он и находится
Помогите если сможете...

Спустя 7 минут (26.03.2010 - 15:38) twin написал(а):
А можно спросить, на кого ты учишся?

Спустя 55 минут, 11 секунд (26.03.2010 - 16:33) klesh1504 написал(а):
Я учусь на оператора СВТ и ТО...

Спустя 2 дня, 16 часов, 33 минуты, 18 секунд (29.03.2010 - 08:06) twin написал(а):
Цитата
Но препод сказал сделать такую вещь в коде- если отвечено не на все вопросы теста , то там будет писаться. что ответьте на все вопросы (кол-во отвеченных вопросов)чтобы закончить тест и происходило бы автоматическое пере направление на страницу 1, где собственно он и находится
Помогите если сможете...

Это уже совсем другой вопрос и в другой раздел (javascript). Создай там тему.
Быстрый ответ:

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