Hi,
I have a form whose elements are created dynamically on selection, i.e. the form has only text boxes and the number of text boxes depends on the users selection, if user selects 3 then 3 dynamic text boxes are created and if user selects 4 then 4 dynamic text boxes are created and so on. Here is the code I am using to dynamically create the text boxes:
- echo ("<form name='exam' action='exam_2.php' method='POST'>");
-
for ($j=0;$j<sizeof($namearr);$j++){
-
-
echo ("<tr>");
-
echo ("<td>".$namearr[$j]."</td>");
-
echo ("<td>");
-
echo ("<input type='text' name='element' size='8'>");
-
echo ("</td>");
-
}
-
echo ("<input type='submit' name='exam_sub' value='submit'>");
-
echo ("</form>");
My problem is I want to send the form elements to next page i.e. exam_2.php when submit button is clicked, I am using below code on exam_2.php page to get the data of text boxes:
- $element = $_POST['element'];
-
echo $element;
The $element contains nothing, should I treat $element as an array, I need all the values of textboxes, how will I get it.
Any help is greatly appreciated. Please give me some suggestions or coding examples.
With regards,
gubbachchi