<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='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 присваивать не нужно.
давай.. доведи форму до ума, далее продолжим.
<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 бала ?
а балы как считать будешь? школа 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 написал(а):
Я тут чуть изменил код , задал баллы ,заведомо в каждом вопросе:
Но у меня всё равно не получается создать 2-ую страницу, где будет отображать сумма набранных баллов, можешь Игорь_Vasinsky помочь?
<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 написал(а):
охохохо....х.
k.php
Свернутый текст
<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 элемента не может начинаться с цифры.
Кстати, 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, где собственно он и находится
Помогите если сможете...
<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). Создай там тему.