Hi, I have created a form for a university, but as the form is quite long, i was looking to split these into 3 pages.
the following is my code;
<?php
require_once('form_fields.inc');
echo '<form action="./process.php" method="post">' . "\r\n";
echo '<left><table border="0" width="0" class="main2">' . "\r\n";
foreach ($form_fields as $category) {
foreach ($category as $field => $value) {
$value['type']($field, $value);
}
echo '<tr><td colspan="2" align="right"><font color="blue">------------------------------------</font></td></tr>';
}
echo '</table>' . "\r\n"
. '<input type="submit" name="submit" value="Submit" />' . "\r\n"
. '</center></form>' . "\r\n";
function regular_text($field, $value)
{
echo '<tr><td align="right">' . "\r\n"
. '<label for="' . $field . '">' . $value['labl'] . ':</label>' . "\r\n"
. '</td>'
. '<td align="left">' . "\r\n"
. '<input type="text" length="' . $value['data'] . '" name="' . $field . '" id="' . $field . '" /><br />' . "\r\n"
. '</td></tr>' . "\r\n";
}
function regular_select($field, $value)
{
echo '<tr><td align="right">' . "\r\n"
. '<label for="' . $field . '">' . $value['labl'] . ':</label>' . "\r\n"
. '</td>'
. '<td align="left">' . "\r\n"
. '<select name="' . $field . '" id="' . $field . '">' . "\r\n";
for ($i = 0; $i < count($value['data']); $i++) {
echo '<option value="' . $value['data'][$i] . '">' . $value['data'][$i] . '</option>' . "\r\n";
}
echo '</select><br />' . "\r\n"
. '</td></tr>' . "\r\n";
}
function special_date_select($field, $value)
{
global $special_date_fields;
echo '<tr><td align="center" colspan="2">' . "\r\n"
. $value['labl'] . ':<br />' . "\r\n";
foreach ($special_date_fields as $key => $select) {
echo '<label for="' . $field . '_' . $key . '">' . $select['labl'] . ':</label>' . "\r\n"
. '<select name="' . $field . '[' . $key . '] ' . 'id="' . $field . '_' . $key . '">' . "\r\n";
for ($i = 0; $i < count($select['data']); $i++) {
echo '<option value="' . $select['data'][$i] . '">' . $select['data'][$i] . '</option>' . "\r\n";
}
echo '</select>' . "\r\n";
}
echo '</td></tr>' . "\r\n";
}
function special_duration_select($field, $value)
{
global $special_duration_fields;
echo '<tr><td align="center" colspan="2">' . "\r\n"
. $value['labl'] . '<br />' . "\r\n";
foreach ($special_duration_fields as $key => $select) {
echo '<label for="' . $field . '_' . $key . '">' . $select['labl'] . '</label>' . "\r\n"
. '<select name="' . $field . '[' . $key . '] ' . 'id="' . $field . '_' . $key . '">' . "\r\n";
for ($i = 0; $i < count($select['data']); $i++) {
echo '<option value="' . $select['data'][$i] . '">' . $select['data'][$i] . '</option>' . "\r\n";
}
echo '</select>' . "\r\n";
}
echo '</td></tr>' . "\r\n";
}
?>
please can any1 help...