This question already has an answer here:
- Get the values from $i , with disturbed order 1 answer
I have asked a question here Get the values from $i , with disturbed order
Below is rephrased version of this question.
for ($i = 0; $i < count($offername); $i++)
{
echo "<tr><td>$name[$i]</td><td>$kind[$i]</td><td>$type[$i]</td>
<td><input type='submit' value='Purchase' name='$name[$i]'></td></tr>";
}
$name[$i] = name1, name2, name3 , name4 , name5 , name6
How do I validate the form w.r.t $name[$i]. [ name='$name[$i]' ]
if (isset($_REQUEST['$name[$i]'])) {echo "$name[$i] selected";}
This isset gives me no output.
But If I use the values stored with in $name[$i] , it works fine.
if (isset($_REQUEST['name1'])) {echo "name1 selected";}
if (isset($_REQUEST['name2'])) {echo "name2 selected";}
if (isset($_REQUEST['name3'])) {echo "name3 selected";}
if (isset($_REQUEST['name4'])) {echo "name4 selected";}
if (isset($_REQUEST['name5'])) {echo "name5 selected";}
if (isset($_REQUEST['name6'])) {echo "name6 selected";}
Desired Output.
if (isset($_REQUEST['$name[$i]']))
{
echo "$name[$i] selected , Kind: $kind[$i] type= $type[$i]" ;
}