I have a enquete. 1 of the pages looks like this:
<form method="POST">
<input type="hidden" value="true" id="x" name="x">
<table>
<b>How relevant where the topics for your current and/or future business?</b>
<hr />
<tr>
<input type="hidden" value="1" name="question1">
<td><input type="radio" name="answer1" value="1">1</td>
<td><input type="radio" name="answer1" value="2">2</td>
<td><input type="radio" name="answer1" value="3">3</td>
<td><input type="radio" name="answer1" value="4">4</td>
<td><input type="radio" name="answer1" value="5">5</td>
<td><input type="radio" name="answer1" value="6">6</td>
<td><input type="radio" name="answer1" value="7">7</td>
<td><input type="radio" name="answer1" value="8">8</td>
<td><input type="radio" name="answer1" value="9">9</td>
<td><input type="radio" name="answer1" value="10">10</td>
<td>
<textarea rows="4" cols="50" name="comment1"></textarea>
</td>
</tr>
</table>
<br /><br />
<table>
<b>How did you value the networking opportunity?</b>
<hr />
<tr>
<input type="hidden" value="2" name="question2">
<td><input type="radio" name="answer2" value="1">1</td>
<td><input type="radio" name="answer2" value="2">2</td>
<td><input type="radio" name="answer2" value="3">3</td>
<td><input type="radio" name="answer2" value="4">4</td>
<td><input type="radio" name="answer2" value="5">5</td>
<td><input type="radio" name="answer2" value="6">6</td>
<td><input type="radio" name="answer2" value="7">7</td>
<td><input type="radio" name="answer2" value="8">8</td>
<td><input type="radio" name="answer2" value="9">9</td>
<td><input type="radio" name="answer2" value="10">10</td>
<td>
<textarea rows="4" cols="50" name="comment2"></textarea>
</td>
</tr>
</table>
<input id="enquete_next" type="submit" name="Add" value="Next">
<?php
//If the form gets submitted, check if everything is okay.
if(isset($_POST['x'])){
$validcomment = false;
//validate if the answers are not empty. if they are empty go the the else statement.
if(!empty($_POST['answer1'])){
if(!empty($_POST['answer2'])){
$validcomment = true;
}else{
echo "Please fill in all the questions!" . "<br>";
}
}else{
echo "Please fill in all the questions!" . "<br>";
}
//If the form is filled in, and checked. Then do this!
if($validcomment){
insert_page1();
}
}
?>
</form>
The following code is working. So when i fill in answer 1, but leave answer 2 empty. i get a message: Please fill in all the questions.
However, i would like the form to keep its values. so i only have to fill in the empty answer instead of the whole form.
Because right now, when it checks. The form gets empty and i have to fill it in all over again.