Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Form tags, what I can and can't do?

Status
Not open for further replies.

HughbertD

Technical User
Apr 30, 2007
42
GB
Hi all,

I have a PHP page. What I am trying to do is open a <form> which has text boxes in, close that form, then open a different form, close that form, open the first <form> so that I can include the submit button.

My hoping was that if i reference by name, the information would come through after the submit. However, I get nothing.

Can I actually do this with forms?

Code is below but it is quite lengthy

Thanks for any help you can give

Hugh

Code:
<?php
	$usr = "root";
	$pwd = "michael";
	$db = "jostark";
	$host = "localhost";

	#connect to database
	$cid = mysql_connect($host,$usr,$pwd);
	if (!$cid) { echo("ERROR: " . mysql_error() . "\n");	}
	mysql_select_db("jostark", $cid);
?>
<?php $id=$_GET[id];?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL unfurl="true"]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/URL]
<html xmlns="[URL unfurl="true"]http://www.w3.org/1999/xhtml">[/URL]
<head>
<script language="javascript">
function toolbar(url)
{
		newwindow=window.open(url,'name','height=325,width=600');
	if (window.focus) {newwindow.focus()}
}
</script>
<script language="JavaScript" src="../javascript/calendar3.js"></script>	



<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Bamboo : Placement Monitor</title>


<script type="text/javascript" src="../add/tabpane/local/webfxlayout.js"></script>

<link id="luna-tab-style-sheet" type="text/css" rel="stylesheet" href="../add/tabpane/css/luna/tab.css" disabled="disabled" />

<style type="text/css">

/* the bit that does the work */

body {
	margin:0;
	border:0;
	padding:0;
	height:100%;
	max-height:100%;
	background:#fff;
	font-family:arial, verdana, sans-serif;
	font-size:76%;
	overflow: hidden;
	margin-bottom: 10px;

  }

/* for internet explorer */
* html body {
  padding:120px 0 50px 0; 
  }


* html #container {
  height:100%; 
  width:100%; 
  }


* html #header {height:120px;}


#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:45px; 
  overflow:auto; 
  text-align:right; 
  background:#344E05;
  border-top:5px solid #507607;
  }
* html #footer {height:50px;}

/* end of bit that does the work */

h1 {font-size:4em; margin:0; padding:0;}

#footer p {
  color:#CCF77D; 
 margin:5px 10px 0 10px;
 
 

  }


#header img {
  margin:8px 10px 10px 10px;
  }
#container img {margin:5px;}
#absolute {
  position:absolute; 
  top:400px; 
  right:100px; 
  width:200px; 
  background:#ddd; 
  padding:10px; 
  border:1px solid #000;
  }

#left {
  float:left; 
  background:#eee; 
  padding:10px; 
  border:1px solid #000; 
  color:#000; 
  width:50%;
  }

#right {
  float:right; 
  background:#ddd; 
  padding:10px; 
  border:1px solid #000; 
  color:#000; 
  }

a:visited {
  font-size:1.1em;
  text-decoration:none;
  color:#ddd;
  }

a:hover {
  color:#666666; 
  text-decoration:none;
  }
  
  a:link { 
	color:#808000;
	}

.grey {color:#888;}

.ltgrey {color:#ddd;}

img#mascot {float:right;}

#header ul {
  clear:both; 
  text-align:center; 
  border-top:1px solid #000000;
  }

#header ul {
  margin:0; 
  padding:0; 
  list-style-type:none; 
  background:transparent; 
  height:1em;
  }

#header ul li {
  display:inline; 
  color:#000000;
  
  }
  



.strike {text-decoration:line-through;}
.lft {float:left;}
.rgt{float:right;}

.columnone, .columntwo {width:31%; float:left; text-align:justify; margin-right:2%;}
.columnthree {text-align:justify; border:1px solid #fff;}
* html .columnthree {border:0;}
hr {clear:both; border:0; height:1px; color:#000000; background-color:#888;}

.columnthree a, .columnthree a:visited {font-size:1em; color:#000; text-decoration:underline;}
.columnthree a:hover {color:#888; text-decoration:none;}

#header {
  position:absolute; 
  top:0px; 
  left:0px; 
  width:100%; 
  height:120px; 
  overflow:auto; 
  background:#283C04;
  border-bottom:4px solid #547C07;
  }
  
  
#container {
	
  font-family:"verdana", serif;
  font-size: 0.9em;
  position:fixed; 
  top:160px;
  left:0;
  bottom:50px; 
  right:0; 
  overflow:auto; 
  background:#fff;
  padding:20px;
  text-align:center;
  color:#000000;

  }

.style1 {color: #CCCCCC}



</style>


<script language="JavaScript" src="../javascript/calendar3.js"></script>	
<script type="text/javascript" src="../add/tabpane/js/tabpane.js"></script>

</head>

<body>
<div id="header">
  <div align="center"><img src="../img/bambooBannerTop.jpg" align="absmiddle" height="70" width="500" border="2"/></div>
  <ul>
<li><a href="../index.html" title="AccessKey: 1" class="style1" accesskey="1">Home</a> | </li>
<li><a href="../add/addData.php" title="AccessKey: a" accesskey="a">Add Data</a> | </li>
<li><a href="[URL unfurl="true"]http://localhost/joStark/css/display/displayData.php"[/URL] title="AccessKey: b" accesskey="b">Display Data</a> | </li>
<li><a href="../calendar/admin/calendar.php" title="AccessKey: c" accesskey="c">Manage Calendar</a> | </li>

<li><a href="../export/export.php" title="AccessKey: d" accesskey="d">Export</a> | </li>
<li><a href="../import/import.php" title="AccessKey: e" accesskey="e">Import</a> | </li>
<li><a href="../help/help.php" title="AccessKey: f" accesskey="f">Help!</a> | </li>


<li><a href="[URL unfurl="true"]http://www.djduff.co.uk"[/URL] title="AccessKey: h" accesskey="h">About the author</a></li>

</ul>

</div>

<div id="footer">
<P align="right"><a href="javascript:toolbar('../toolbar/toolbar.php')"><img src="../img/cal.gif"  border="0"/></a>
<p align="right">Author: Hugh Downer | <a href="[URL unfurl="true"]http://www.w3.org/Style/CSS/">CSS</a>[/URL] | <a href="[URL unfurl="true"]http://www.php.net">PHP</a>[/URL] | <a href="[URL unfurl="true"]http://www.mysql.com">MySQL</a></p>[/URL]
	


</div>
<div id="container" align="center">

<?php

	# processed when form is submitted back onto itself
	if ($REQUEST_METHOD=="POST") {

		# setup SQL statement
		$SQL = " UPDATE student SET";
		//$SQL = $SQL . " student.deptID = '$deptID', ";
	//	$SQL = $SQL . " student.companyID = '$companyID', ";
		$SQL = $SQL . " student.firstName = '$firstName', ";
		$SQL = $SQL . " student.lastName = '$lastName', ";
		$SQL = $SQL . " student.otherName = '$otherName', ";
		$SQL = $SQL . " student.title = '$title', ";
		$SQL = $SQL . " student.houseNum = '$houseNum', ";
		$SQL = $SQL . " student.streetName = '$streetName', ";
		$SQL = $SQL . " student.postalTown = '$postalTown', ";
		$SQL = $SQL . " student.city = '$city', ";
		$SQL = $SQL . " student.postCode = '$postcode', ";
		$SQL = $SQL . " student.county = '$county', ";
		$SQL = $SQL . " student.country = '$country', ";
		$SQL = $SQL . " student.termHouseNum = '$termHouseNum', ";
		$SQL = $SQL . " student.termStreetName = '$ternStreetName', ";
		$SQL = $SQL . " student.termPostalTown = '$termPostalTown', ";
		$SQL = $SQL . " student.termCity = '$termCity', ";
		$SQL = $SQL . " student.termPostalCode = '$termPostCode', ";
		$SQL = $SQL . " student.termCounty = '$termCounty', ";
		$SQL = $SQL . " student.termCountry = '$termCountry', ";
		$SQL = $SQL . " student.phoneNum = '$phoneNum', ";
		$SQL = $SQL . " student.mobilePhoneNum = '$mobilePhoneNum', ";
		$SQL = $SQL . " student.termPhoneNum = '$termPhoneNum', ";
		$SQL = $SQL . " student.email = '$email', ";
		$SQL = $SQL . " student.termEmail = '$termEmail', ";
		$SQL = $SQL . " student.personalEmail = '$personalEmail', ";
		$SQL = $SQL . " student.dateOfBirth = '$dateOfBirth', ";
		$SQL = $SQL . " student.gender = '$gender', ";
		$SQL = $SQL . " student.facebook = '$facebook', ";
		$SQL = $SQL . " student.myspace = '$myspace',";
		$SQL = $SQL . " student.homeWebsite = '$homeWebsite', ";
		$SQL = $SQL . " WHERE student.studentid = $id";		


		# execute SQL statement
		$result = mysql_query($SQL,$cid) or die (mysql_error());

		# check for errors
		if (!$result) { echo("ERROR: " . mysql_error() . "\n$SQL\n");	}

		echo ("<P><B> Link Updated</B></P>\n");

	}
	else { 
		//$id=$_POST['$id'];
		$id=$_GET[id];
		
		//echo "the id is $id\n";
		# display edit form (not post method)

		# setup SQL statement to retrieve link
		# that we want to edit

	$SQL = "select * from (student left join studentplacement on student.studentid=studentplacement.studentid) left join placement on studentplacement.companyID=placement.companyid where student.studentid=$id"; 
	
#	SELECT * FROM student, placement, studentplacement WHERE student.studentID= $id and student.studentid = studentplacement.studentid and placement.companyID = studentplacement.companyID";
	
	//	$SQL = $SQL . " WHERE id = $id ";

		# execute SQL statement

		$ret = mysql_query($SQL,$cid) or die (mysql_error() . "\n$SQL\n");
		# retrieve values
		$row = mysql_fetch_array($ret);
		
		$courseID=$row["courseID"];
		$firstName = $row["firstName"];
		$lastName = $row["lastName"];
		$otherName = $row["otherName"];
		$title = $row["title"];
		$houseNum = $row["houseNum"];
		$streetName = $row["streetName"];
		$postalTown = $row["postalTown"];
		$city = $row["city"];
		$postCode = $row["postCode"];
		$county = $row["county"];
		$country = $row["country"];
		$termHouseNum = $row["termHouseNum"];
		$termStreetName = $row["termStreetName"];
		$termPostalTown = $row["termPostalTown"];
		$termCity = $row["termCity"];
		$termPostCode = $row["termPostCode"];
		$termCounty = $row["termCounty"];
		$termCountry = $row["termCountry"];
		$phoneNum = $row["phoneNum"];
		$mobilePhoneNum = $row["mobilePhoneNum"];
		$termPhoneNum = $row["termPhoneNum"];
		$email = $row["email"];
		$termEmail = $row["termEmail"];
		$personalEmail = $row["personalEmail"];
		$dateOfBirth = $row["dateOfBirth"];
		$$gender = $row["gender"];
		$facebook = $row["facebook"];
		$myspace = $row["myspace"];
		$homeWebsite = $row["homeWebsite"];
?>





<table align="center" width="75%">
<tr>
<td align="left"><b>Create a new student</b></td>	
</tr>
</table>
<br />

<table align="center" width="75%">
<tr><td align="center">

	<div class="tab-pane" id="tabPane1" align="center">

	<script type="text/javascript">
		tp1 = new WebFXTabPane( document.getElementById( "tabPane1" ) );
		//tp1.setClassNameTag( "dynamic-tab-pane-control-luna" );
		//alert( 0 )
	</script>

	

	<div class="tab-page" id="tabPage1" align="center">
		<h2 class="tab" align="center">Name</h2>
		
		<script type="text/javascript">tp1.addTabPage( document.getElementById( "tabPage1" ) );</script>
		<form name="fa" action="updateStud.php" id="fa" method="post">
		<INPUT TYPE="hidden" NAME="id" VALUE="<?php echo("$id"); ?>">

		<fieldset><legend><b>Name</b></legend>
		
		<table border="0" width="100%">	
		  <th align="center"></th>
			<tr>
				<td width="10%"></td>
				<td width="10%"></td>
				<td width="10%" align="right">Firstname:</td><td width="15%"><input type="text" name="firstname" value="<?php echo ("$firstName"); ?>" /></td>
				<td width="5%"></td>
				<td width="10%" align="right">Lastname:</td><td width="15%"><input type="text" name="lastname"  value="<?php echo ("$lastName"); ?>" /></td>
				<td width="25%"></td>
			</tr>
			<tr>
				<td width="10%"></td>
				<td width="10%"></td>
				<td width="10%" align="right">Other Name:</td><td width="15%"><input type="text" name="othername" value="<?php echo ("$otherName"); ?>" /></td>
				<td width="5%"></td>
				<td width="10%" align="right">Title:</td><td width="15%"><input type="text" name="title"  value="<?php echo("$title");?>" /></td>
				<td width="25%"></td>
			</tr>
		</table>  
		</fieldset>                                            
		</div>

	<div class="tab-page" id="tabPage2" align="center">
		<h2 class="tab" align="center">Addresses</h2>
		
		<script type="text/javascript">tp1.addTabPage( document.getElementById( "tabPage2" ) );</script>
		
<fieldset>
<legend><b>Home Address</b></legend>
<table border="0" align="center">
 		
			<tr>
				<td width="10%"></td>
				<td width="20%" align="right">House Name or Number:</td><td width="15%"><input type="text" name="housenum" value="<?php echo("$houseNum"); ?>" /></td>
				<td width="7%" align="right">Street:</td><td width="15%"><input type="text" name="streetname" value="<?php echo("$streetName"); ?>" /></td>
				<td width="12%" align="right">Postal Town:</td><td width="15%"><input type="text" name="postaltown" value="<?php echo("$postalTown"); ?>" /></td>
				<td width="7%"></td>
				<td width="10%"></td>
			</tr>
			<tr>
				<td width="10%"></td>
				<td width="13%" align="right">City:</td><td width="15%"> <input type="text" name="city" value="<?php echo("$city"); ?>" /></td>
				<td width="7%" align="right">Postcode:</td> <td width="15%"><input type="text" name="postcode" value="<?php echo("$postCode"); ?>"/></td>
				<td width="7%" align="right">County:</td> <td width="15%"><input type="text" name="county" value="<?php echo("$county"); ?>"  /></td>
			</tr>
			<tr>
				<td width="10%"></td>
				<td width="7" align="right">Country:</td> <td width="10%"><input type="text" name="country" value="<?php echo("$country"); ?>" /></td>
			</tr>
			
			
</table>
</fieldset>


		<br />

		<br />
		<fieldset>
		<legend><b>Term Time Address</b></legend>
		<table border="0" align="center" width="100%">
				
			<tr>
				<td width="10%"></td>
				<td width="14%" align="right">House Name or Number:</td><td width="15%"><input type="text" name="termhousenum" value="<?php echo("$termHouseNum"); ?>" /></td>
				<td width="7%" align="right">Street:</td><td width="15%"><input type="text" name="termstreetname" value="<?php echo("$termStreetName"); ?>" /></td>
				<td width="7%" align="right">Postal Town:</td><td width="15%"><input type="text" name="termpostaltown" value="<?php echo("$termPostalTown"); ?>" /></td>
				<td width="7%"></td>
				<td width="10%"></td>
			</tr>
			<tr>
				<td width="10%"></td>
				<td width="13%" align="right">City:</td><td width="15%"> <input type="text" name="termcity" value="<?php echo("$termCity"); ?>"/></td>
				<td width="7%" align="right">Postcode:</td> <td width="15%"><input type="text" name="termpostcode" value="<?php echo("$termPostCode"); ?>" /></td>
				<td width="7%" align="right">County:</td> <td width="15%"><input type="text" name="termcounty" value="<?php echo("$termCounty"); ?>" /></td>
			</tr>
			<tr>
				<td width="10%"></td>
				<td width="7%" align="right">Country:</td> <td width="10%"><input type="text" name="termcountry" value="<?php echo("$termCountry");?>" /></td>
			</tr>
		</table>
		</fieldset>
		
	</div>

	<div class="tab-page" id="tabPage3" align="center">
		<h2 class="tab" align="center">Contact</h2>
		<script type="text/javascript">tp1.addTabPage( document.getElementById( "tabPage3" ) );</script>
		<fieldset><legend><b>Phone Numbers</b></legend>
<table border="0" align="center">
		
			<tr>
				<td width="10%"></td>
				<td width="" align="right">Phone Number:</td><td width=""> <input type="text" name="phonenum" value="<?php echo("$phoneNum");?>" /></td>
				<td width="" align="right">Mobile Phone Number:</td><td width=""> <input type="text" name="mobilenum" value="<?php echo("$mobilePhoneNum"); ?>" /></td>
				<td width="" align="right">Term Time Phone Number:</td><td width=""> <input type="text" name="termphonenum" value="<?php echo("$termPhoneNum"); ?>" /></td>
				
			</tr>
			</table></fieldset>
			<fieldset><legend><b>E-Mail</b></legend>
			<table border="0" align="center">
			<tr>
				<td width=""></td>
				<td width="" align="right">E-mail Address:</td><td width=""> <input type="text" name="email" value="<?php echo("$email"); ?>" /></td>
				<td width="" align="right">Term Email Address:</td><td width=""> <input type="text" name="termemail" value="<?php echo("$termEmail"); ?>" /></td>
				<td width="" align="right">Personal e-mail:</td><td width=""> <input type="text" name="personalemail" value="<?php echo("$termPhoneNum"); ?>" /></td>
			</tr>
			</table>
			</fieldset>
			<fieldset><legend><b>Social Networks</b></legend>
			<table border="0" align="center">
			<tr>
				<td width=""></td>
				<td width="" align="right">Facebook:</td><td width=""> <input type="text" name="facebook" value="<?php echo("$facebook");?>" /></td>
				<td width="" align="right">Myspace:</td><td width=""> <input type="text" name="myspace" value="<?php echo("$myspace");?>"/></td>
				<td width="" align="right">Home website:</td><td width=""> <input type="text" name="homewebsite" value="<?php echo("$homeWebsite");?>" /></td>
			</tr>
		</table>
		</fieldset>
		</form>
		
	</div>

	<div class="tab-page" id="tabPage5" align="center">
	<h2 class="tab" align="center">Placement</h2>
	<fieldset><legend><B>Placement</B></legend>
			
	<?php
	$usr = "root";
	$pwd = "michael";
	$db = "jostark";
	$host = "localhost";
	$cid = mysql_connect($host,$usr,$pwd);
	if (!$cid) { echo("ERROR: " . mysql_error() . "\n");	}
	mysql_select_db("jostark", $cid);
	
	$SQL = "select current_date";
	$retid = mysql_query($SQL, $cid);
	if (!$retid) { echo( mysql_error()); }
	else 
	{
		while ($row = mysql_fetch_array($retid)) 
		{
			$currentDate = $row["current_date"];
			$task = $_GET['task'];
			if ($task=="del") 
			{
				$id = $_GET[id];
				$compid = $_GET[compid];
				$SQL = " DELETE FROM studentplacement ";
				$SQL = $SQL . " WHERE studentID = $id and companyID = $compid ";
				mysql_query($SQL, $cid) or die (mysql_error());
			}
		}
	}
?>
		<form name="tstest" action="insertStudPlacement.php" method="post">
			<INPUT TYPE="hidden" NAME="id" VALUE="<?php echo("$id"); ?>">
			<?php

			$SQL = "select * from student, placement, studentplacement where student.studentid = studentplacement.studentid and placement.companyID = 			studentplacement.companyID and student.courseID=course.courseID and studentplacement.studentID = '$_GET[id]'";
		# retrieve values
		$row = mysql_fetch_array($ret);
			$retid = mysql_query($SQL, $cid);
		if (!$retid) { echo( mysql_error()); }
		else
		{
			echo "<P><TABLE CELLPADDING=4 align=center >\n";?>
				<tr> 
					<td bgcolor="#FFFFFF" align="center"><b>Company</b></td>
					<td bgcolor="#FFFFFF"align="center"><b>Start Date</b></td>
					<td bgcolor="#FFFFFF" align="center"><b>End Date</b></td>
				</tr>
				<?php
				while ($row = mysql_fetch_array($retid)) 
				{
					$compName = $row["compName"];
					$compCity = $row["compCity"];
					$compCountry = $row["compCountry"];
					$email = $row["email"];
					$compid = $row["companyID"];
					$startdate = $row["start"];
					$enddate = $row["end"];
				
					if ($currentDate > $startdate && $currentDate < $enddate)
					{
						$bg = "#82A4FD";
					}
					else
					{
						$bg = "#E6FBBD";
					}
				
				
					$ConvertedStartDate = date("F jS, Y", strtotime($startdate));
					//echo $ConvertedStartDate;
					$ConvertedEndDate = date("F jS, Y", strtotime($enddate));
		
					?>
					<TR bgcolor="<?php echo ("$bg");?>">
					<?php
				
				
						echo ("<TD>$compName $compCity, $compCountry</TD>\n");?>
				
						<TD align=center><?php echo ($ConvertedStartDate);?></TD>
					<?php
						echo ("<TD align=center>$ConvertedEndDate</TD>\n");
						echo ("<TD><A HREF=\"studentEdit.php?id=$id&task=del&compid=$compid\">Delete</A></TD>");
					echo ("</TR>");
				 }
			echo ("</TABLE>");
		}
		?>
		<br />
		<table border="0" align="center">
			<tr>
				<td align="center"><b>Add another placement</b></td>
			</tr>
			<tr>
				<td>
					<?php
					$id=$_GET[id];
						//connect to MySQL
					$connect = mysql_connect("localhost","root","michael") or
					die ("Could not connect to database.");
					//choose the database
					mysql_select_db("jostark");
					//get data from database
					$query = mysql_query("SELECT `companyID`,`compName`, `compCity`, `compCountry` FROM `placement` ORDER BY `companyID` ASC") or 											   					 die (mysql_error());
					echo "<select name='placement'>\n";
					while ($data = mysql_fetch_array($query, MYSQL_ASSOC))
					{
						echo "<option value='{$data['companyID']}'6>{$data['compName']}, {$data['compCity']}, {$data['compCountry']}</option>\n";
					}
					echo "</select>\n";
					?>
				</td>
			</tr>
		</table>
		<br />
		<table border="0" align="center">
			<tr>
				<td align="center"><b>Start Date</b></td>
				<td></td>
				<td align="center"><b>End Date</b></td>
			</tr>
			<tr>	
				<td><input type="Text" name="startdate" value=""></td>
				<td><a href="javascript:cal5.popup();"><img src="../img/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a></td>
				<td><input type="Text" name="enddate" value=""></td>
				<td><a href="javascript:cal6.popup();"><img src="../img/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a></td>
			</tr>
		</table>
		<br />
		<table align="center">
			<tr>
				<td align="center" valign="bottom"><input type="submit"  value="Add Placement"/></td>
			</tr>
			<tr>
				<td align="center" height="60px" valign="bottom">Company not Listed?</td>
			</tr>
			<tr>
				<td align="center"><a href="javascript: void(0)" onMouseUp="window.opener.location.href='addPlacement.php'">Add new placement</a></td>
			</tr>
			<tr>
				<td align="center" height="70px" valign="bottom"></td>
			</tr>
		</table>
	</form>
<script language="JavaScript">
var cal5 = new calendar3(document.forms['tstest'].elements['startdate']);
cal5.year_scroll = true; // year scrolling is enabled here
cal5.time_comp = false; //time display is disable

var cal6 = new calendar3(document.forms['tstest'].elements['enddate']);
cal5.year_scroll = true; // year scrolling is enabled here
cal5.time_comp = false; //time display is disable

</script>
</fieldset>
	</div>
	
	<div class="tab-page" id="tabPage6" align="center">
		<h2 class="tab" align="center">Course</h2>
		<fieldset><legend><b>Select Course</b></legend>
		<table align="left">
			<tr>
				<TD align="left"> 
				<form action="updateStud.php" method="post" name="fa" id="fa">
				<?php 
					$SQL = "select * from (student left join studentplacement on student.studentid=studentplacement.studentid) left join placement on studentplacement.companyID=placement.companyid where student.studentid=$id"; 
					$ret = mysql_query($SQL,$cid) or die (mysql_error() . "\n$SQL\n");
					$row = mysql_fetch_array($ret);
					$courseID=$row["courseID"];
					
					$sql2 = "SELECT `courseID`, `courseName` from course ORDER BY `courseName` ASC";
 				   if ( !$result = mysql_query($sql2) ) 
 				   {
        				echo ('Database error: ' . mysql_error());
    				}
   				   else 
   				   {
				   		$school_select = "<select name=\"courseID\">\n";
        				while( $data = mysql_fetch_array($result) ) 
         		   		{
            		    	$selected = ($courseID == $data['courseID']) ? " SELECTED" : "";
                			$school_select .= "<option value=\"".$data['courseID']."\"".$selected.">".$data['courseName']."</option>\n";
        				}
      			  $school_select .= "</select>\n";
				  }  
			echo ($school_select);
			?>
			<td><a href="../add/addCourse.php">Can't find Course? Add a new one</a></td>
			</tr>
		</table>
		</fieldset>
	
	</div>
	<br />
	<table border="0" width="100%">
	<tr>
	<td align="right">

	<input type="submit" align="right" value="Create Student" />
	</form>
	</td>
	</tr>
	</table>
	<br />

	
</form>
<script language="JavaScript">
var cal5 = new calendar3(document.forms['tstest'].elements['startdate']);
cal5.year_scroll = true; // year scrolling is enabled here
cal5.time_comp = false; //time display is disable

var cal6 = new calendar3(document.forms['tstest'].elements['enddate']);
cal5.year_scroll = true; // year scrolling is enabled here
cal5.time_comp = false; //time display is disable
</script>


</div>	
</div>





<script type="text/javascript">
//<![CDATA[

setupAllTabs();

//]]>
</script>

<hr />
</td>
</tr>
</table>
<?php } ?>
</div>


</body>
</html>
 
I suggest - while you're working on something - that you make a cut-down page with just the stuff you're trying to test and nothing else. It makes it much easier to get (and give) help.

Be that as it may, you can't nest one <form> inside another, or have a button which submits a <form> that it's not a part of itself (except by using Javascript).

I can see three options that you could try:

1) Combine your two forms into one, doing different things depending on which submit button was pressed.

2) Keep the two forms, but use CSS to position the submit button elsewhere on the screen.

3) Use javascript to get the functionality you're after - but bear in mind that some people surf with javascript switched off.

Personally, I'd go for (1).

-- Chris Hunt
Webmaster & Tragedian
Extra Connections Ltd
 
Thanks for both pieces of advice.

I think (1) sounds best, do you know what elements you would use to do this? I thought closing the <form> tags before opening the other would be ok.

How do you differentiate between buttons?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top