I have a dynamically formed table with radio buttons to choose pass or fail in each rows. Below are my codes:
<form name="form2" method="post" action="/admin/testresults/update/added">
<?php if(isset($rows)){ $i=1; $pass=$ fail='' ; foreach ($rows as $row) { (($row->result == 1) ? $pass='checked' : $fail='checked'); print "
<tr>
<td>".$i."</td>
<td>".$row->name." ".$row->last_name."</td>
<td>
<input type='radio' name='".$row->userId."' value='1' ".$pass.">Pass
<br/>
<input type='radio' name='".$row->userId."' value='0' ".$fail.">Fail
<input type='hidden' name='".$row->userId."' value='".$row->userId."' </td>
</tr>
"; $i++; } print "
<tr>
<td colspan='3'>
<input class='ember-view btn btn-danger' type='submit' />
</td>
</tr>"; } ?>
</form>
I'm using the below codes in my controller:
$inputs = Input::get();
foreach($inputs as $input){
TestResults::updateCandidate($input);
}
What I want to pass into updateCandidate() is the student id and the selected radio button value (1/0). How can I do this?
Thanks