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++)
{
$categoriesSplit = "_";
$categoriesSplit = $possibleResponses[$i]."||";
foreach ($categories[$i] as $category)
{
$categoriesSplit.= $category."_";

@ -32,16 +32,16 @@ class ListBoxQuestion extends BoxQuestion
for($i = 0; $i < count($possibleResponses); $i++)
{
$categoriesSplit = "_";
$categoriesAndResponsesSplit = $possibleResponses[$i]."_";
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>
</div>\n";
return $html;
}
}
}

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

@ -10,7 +10,15 @@ class ModelCandidate
{
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
@ -65,7 +73,7 @@ class ModelCandidate
<h1>$title</h1>\n
<h3>$description</h3>\n
<div id='container_form'>\n
<form>\n";
<form method='post'>\n";
foreach ($questions as $question)
@ -73,7 +81,9 @@ class ModelCandidate
$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";
return $html;

Loading…
Cancel
Save