Start submit
continuous-integration/drone/push Build is passing Details

AdminInterface
alexi 2 years ago
parent f19398eb73
commit 0f2971594e

@ -31,7 +31,7 @@ class CheckBoxQuestion extends BoxQuestion
for($i = 0; $i < count($possibleResponses); $i++) for($i = 0; $i < count($possibleResponses); $i++)
{ {
$categoriesSplit = "_"; $categoriesSplit = $possibleResponses[$i]."||";
foreach ($categories[$i] as $category) foreach ($categories[$i] as $category)
{ {
$categoriesSplit.= $category."_"; $categoriesSplit.= $category."_";

@ -32,12 +32,12 @@ class ListBoxQuestion extends BoxQuestion
for($i = 0; $i < count($possibleResponses); $i++) for($i = 0; $i < count($possibleResponses); $i++)
{ {
$categoriesSplit = "_"; $categoriesAndResponsesSplit = $possibleResponses[$i]."_";
foreach ($categories[$i] as $category) foreach ($categories[$i] as $category)
{ {
$categoriesSplit.= $category."_"; $categoriesAndResponsesSplit.= $category."_";
} }
$html.= "\t\t\t\t\t<option value='$categoriesSplit'>$possibleResponses[$i]</option>\n"; $html.= "\t\t\t\t\t<option value='$categoriesAndResponsesSplit'>$possibleResponses[$i]</option>\n";
} }
$html.= "\t\t\t\t</select> $html.= "\t\t\t\t</select>
</div>\n"; </div>\n";

@ -16,6 +16,6 @@ class ControllerCandidate
public function submitForm(): void public function submitForm(): void
{ {
// TODO: Implement submitForm() method. (new ModelCandidate())->submitForm();
} }
} }

@ -10,7 +10,15 @@ class ModelCandidate
{ {
public function submitForm(): void public function submitForm(): void
{ {
// TODO: Implement submitForm() method. $answersAndCategories = $_POST['answers'];
$answers = array();
foreach ($answersAndCategories as $answerAndCategory)
{
$answer = explode("_", $answerAndCategory);
$answer = reset($answer);
$answers[] = $answer;
}
} }
public function getForm(): string public function getForm(): string
@ -65,7 +73,7 @@ class ModelCandidate
<h1>$title</h1>\n <h1>$title</h1>\n
<h3>$description</h3>\n <h3>$description</h3>\n
<div id='container_form'>\n <div id='container_form'>\n
<form>\n"; <form method='post'>\n";
foreach ($questions as $question) foreach ($questions as $question)
@ -73,7 +81,9 @@ class ModelCandidate
$html.= $question->printStrategy()."\n"; $html.= $question->printStrategy()."\n";
} }
$html.= "\t\t</form>\n $html.= "\t\t\t<input type='submit'>\n
\t\t\t<input type='hidden' name='action' value='submitForm'>
\t\t</form>\n
\t</div>\n"; \t</div>\n";
return $html; return $html;

Loading…
Cancel
Save