[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вытащить результаты из array+form
Artie
Здравствуйте! Такая задача. Есть array список вопросов. Для каждого вопроса ещё один array с вопросом ответами и баллами. Эти вопросы выведены с помощью инпутов. Вот код:

$this->obsahDotazniku = array(
array("Как вы себя чувтсвуете", "Плохо"=>0, "Нормально"=>1, "Хорошо"=>2, "Супер!"=>3)
)

Таких вопросов 30. Вот как они выводятся:

private function vytvorFormular($answerArray){

$return = "<h3>".$answerArray[0]."</h3>";
foreach ($answerArray as $key=>$value){
if ($key===0){
continue;
$return .= "
<br />
<input type='checkbox' name='v-"
.$value."' id='v-".$value."' value='answered' />
<div class='noHrefLink'>
<a onclick=
\"javascript:document.getElementById('v-".$value."').checked=true; document.getElementById('datumSmrti').submit();\" >".$key."</a>
</div>
"
;
}

return $return;
}

private function vypisOtazky(){
# output the question:
$return = "<form id='Test' method='post' action=''>";
$return .= $this->vytvorFormular( $this->obsahDotazniku[$this->progress] );
$return .= "<input type='hidden' name='progress' value='".$this->progress."'>";
$return .= "</form>";
return $return;
}



теперь вопрос. Как мне достать кол-во баллов после теста?Вот



Спустя 14 минут, 3 секунды (6.08.2011 - 21:24) bodja написал(а):
Ну наверное нужен сабмит и радиобутоны еще biggrin.gif

Спустя 29 минут, 41 секунда (6.08.2011 - 21:54) Artie написал(а):
а теперь?

Спустя 1 час, 59 минут, 31 секунда (6.08.2011 - 23:53) bodja написал(а):
да пока никак.

<form method="post" action="">

<br>
вопрос1<br>
<input
name="v1" value="1" type="radio">ответ1
<input name="v1" value="2" type="radio">ответ2
<input name="v1" value="3" type="radio">ответ3
<input name="v1" value="4" type="radio">ответ4
<input name="v1" value="5" type="radio">ответ5

<br>вопрос2<br>
<input
name="v2" value="1" type="radio">ответ1
<input name="v2" value="2" type="radio">ответ2
<input name="v2" value="3" type="radio">ответ3
<input name="v2" value="4" type="radio">ответ4
<input name="v2" value="5" type="radio">ответ5

<input name="but" value="отправить" type="submit">
</form>
Быстрый ответ:

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