I have several radiobutton arrays. They're named awardLevel0[] , awardLevel1[] , awardLevel2[], and so on, generated dynamically by the user. I want to know if this function will work to get their total sum values.
function awardCheck () {
$exist = true;
$num = 0;
$endsum = 0;
while ($exist)
{
$names = "awardLevel" . $num;
$awardLev = $_POST[$names];
if (empty($awardLev)) {
$exist = false;
return $endsum;
}
else
$endsum = $endsum + $awardLev;
$num++;
}
return $endsum;
}
When I run the code above, it gives me an error at $endsum = $endsum + $awardLev; saying i'm using unspported operand types. When I remove $awardLev, it runs without that error.
Is it possible to pass a variable containg a string to $_POST like
$postname = "awardLevel2";
$awardLev = $_POST[$postname];