Take a look of my complete code:
Code: Select all
<html>
<title>
Menu Test
</title>
<body>
<script type="text/javascript">
<!--
function updateTextBox(selectObj, textBoxObj)
{
var index = selectObj.selectedIndex;
var selection = selectObj.options[index].text;
textBoxObj.value += selection + "\n";
}
// -->
</script>
<?php
extract( $_GET );
if( !isset($submit))// do this if no GET vars
{
print "<form method="GET">";
print "<p>Enter in the number of times below:</p>";
print "<input type="text" name="number" size="30">";
$menu_counter = 0;
print "<input type='hidden' name='menu_counter' value=$menu_counter>";
print "<input name="submit" type="submit" value="send">";
print "<input name="reset" type="reset" value="reset">";
print "</form>" ;
}
else
{
/*if( $submit='submit' )
{
//you insert all of the data from the form element into the DB here
//make sure to use $HTTP_GET_VARS[""]; for you variables
print "Hello World";
} */
//$menu_counter = 0;
//print "<form name = "myform" action="CheckInsertedItems.php" method="POST">";
if( $number>0 )
{
$months = array("January","February","March","April","May","June","July", "August","September","October","November","December");
$number = $HTTP_GET_VARS["number"]-1;
$menu_counter =$HTTP_GET_VARS["menu_counter"]+1;
print "<form method="GET">";
print "Select components for term $menu_counter<br>";
//print "<select name="something" value="$main_count" multiple";
//for ($i=0; $i<=count($months); $i++)
?>
<select size="5" name="user_choice" onclick="updateTextBox(this, currentSelections)">
<?php
foreach ($months as $Existing_Item)
{
//print "\t<option value="$i">".$months[$i-1]."\n";
print "<option value="$Existing_Item ">$Existing_Item</option>";
}
print "</select>";
print "<br>";
?>
<select size="5" name="user_choice" onclick="updateTextBox(this, currentSelections)">
<?php
foreach ($months as $Existing_Item)
{
//print "\t<option value="$i">".$months[$i-1]."\n";
print "<option value="$Existing_Item ">$Existing_Item</option>";
}
print "</select>";
print "<br>";
?>
<textarea name = 'currentSelections' readonly="readonly" rows = "3" cols = "20"></textarea>
<br>
<?php
print "<input type='hidden' name='number' value=$number>";
print "<input type='hidden' name='menu_counter' value=$menu_counter>";
print "<input name="submit" type="submit" value="submit">";
print "<input name="reset" type="reset" value="reset">";
print "</form>";
}
//print "</form>";
else
{
// do whatever happens after the number of forms has been filled
print "<br>You choice are: <br>";
$InputDomain = $currentSelections;
$length = strlen($InputDomain);
$i = 0;
$counter = 1;
while($i < $length)
{
if ($InputDomain[$i] == "\n")
{
$ArrayOfDomain[] = trim($SelectedInputDomain);
$OrderNo[] = $counter;
$val1 = trim($SelectedInputDomain);
$val2 = $counter;
?>
<!--
<input type="hidden" name ="InputDomain[]" VALUE = "<?php echo $val1;?>">
<input type="hidden" name ="OrderNo[]" VALUE = "<?php echo $val2;?>">
-->
<?php
print "$val1 & $val2 <br>";
$counter++;
$SelectedInputDomain = NULL;
$i++;
}
else
{
$SelectedInputDomain = "$SelectedInputDomain" . "$InputDomain[$i]";
$i++;
}
}
}
}
?>
</body>
</html>