I'm really new to using PHP, so can someone tell me why the Javascript in this page will not work to validate the form field "id" as not empty?
Otherwise, the form works fine....
<?php
echo "<html><head><title>EZ Alliance</title></head><body bgcolor=ffffff link=000080>\n";
echo "<table border=0 width=100% cellspacing=0 cellpadding=0 style=border-collapse: collapse bordercolor=111111><tr><td width=100% align=center></td></tr></table>\n";
echo "<div align=center><center><table border=0 cellpadding=5 cellspacing=0 style=border-collapse: collapse bordercolor=111111 width=100% id=AutoNumber1><tr><td align=center bgcolor=336699 height=124>\n";
echo "<p align=center><b><img border=2 src=http://mydomain/x/images/ez100.jpg align=left width=120 height=120></b></td>\n";
echo "<td bgcolor=336699 height=124><font size=5 color=FFFFFF>Sales Entry for Existing Affiliates</font><p><i>\n";
echo "<font color=FFFFFF size=4>For Administrative Use Only</font></i></td><td bgcolor=336699 valign=top height=124>\n";
echo "<a href=enter_sales_exist_fr.php><img border=0 src=http://mydomain/x/images/france3.gif align=absmiddle hspace=4 vspace=3 width=22 height=16></a><font size=2 color=FFFFFF>Français</font><p> </td></tr>\n";
echo "</table></center></div></td></tr><tr><td width=100% align=center valign=top><div align=center>\n";
echo "<center><table border=2 cellpadding=8 cellspacing=0 style=border-collapse: collapse bordercolor=006699 width=100% id=AutoNumber5><tr><td width=50% bgcolor=FFFFCC valign=top>\n";
echo "<blockquote><p align=center><font size=5 face=Arial color=003366><br></font><font face=Arial color=003366>Using the form at right, enter product<br>sales for each affiliate. </font><p align=center><font face=Arial color=003366>Enter the affiliate ID number and quantities<br>of each product. </font><p align=center><font face=Arial color=003366>The system will process the sales based on<br>the affiliates rank and purchase volume.</font><p align=center><font face=Arial color=003366>If the affiliate ID is not known, you can<br>look it up in the list below.</font><p align=center></blockquote><p align=center><select name=chooser onChange=document.salefrm.id.value=this[this.selectedIndex].text>\n";
echo "<option value=null>Please choose an Affiliate</option>\n";
// Connect to database server
$hd = mysql_connect("localhost", "user", "password")
or die ("Unable to connect");
// Select database
mysql_select_db ("mydb", $hd)
or die ("Unable to select database");
// Execute sample query
$res = mysql_query("SELECT id,first_name,last_name FROM ez_main_members order by last_name", $hd)
or die ("Unable to run query");
// Query number of rows in rowset
//$nrows = mysql_num_rows($res);
// Output
//echo "<font size=3 face=Arial color=003366>The query returned $nrows row(s):<p>\n\n";
// Iteration loop, for each row in rowset
while ($row = mysql_fetch_array($res))
{
// Assigning variables from cell values
$data1 = $row["first_name"];
$data2 = $row["last_name"];
$data3 = $row["id"];
// Outputting data to browser
echo "<option value=$data3>$data1 $data2 = $data3</option>\n";
}
mysql_close($hd);
echo "</select><p align=center> </td><td width=50%>\n";
echo "<script LANGUAGE=\"JavaScript\">function validate(check){if(check.id.value==\"\"){alert(\"Please enter your value\");check.id.focus();return(false);}}</script>\n";
echo "<div align=center><center><table border=0 cellpadding=5 cellspacing=0 style=border-collapse: collapse bordercolor=#111111 width=100% id=AutoNumber6><tr><td width=100% colspan=2><p align=center><b><i><font color=#006699 face=Arial>Affiliate Sales Form</font></i></b><form method=POST action=http://mydomain/cgi-bin/ez/sales_entry.cgi onsubmit=validate(this.form)><input type=hidden name=command value=chantal_enter_existing_sales><input type=hidden name=language value=en></td></tr><tr><td width=50%><p align=right><b>Affiliate ID:</b></p></td><td width=50%><input name=id size=30 style=float: left></td></tr><tr><td width=50%><p align=right><b><font face=Arial>Quantity </font></b> </td><td width=50%><p align=left><b><font face=Arial> Product</font></b></td></tr><tr><td width=50%><p align=right><font face=Arial><input name=bilical_qty size=5 style=float: right></font></p></td><td width=50%><font face=Arial> Bilical</font></td></tr><tr><td width=50%><p align=right><font face=Arial><input name=ocean_qty size=5 style=float: right></font></p></td><td width=50%><font face=Arial> Ocean Secret</font></td></tr><tr><td width=50%><p align=right><font face=Arial><input name=elixir_qty size=5 style=float: right></font></p></td><td width=50%><font face=Arial> Elixir Hormonal</font></td></tr><tr><td width=50%><p align=right><font face=Arial><input name=flex_qty size=5 style=float: right></font></p></td><td width=50%><font face=Arial> EZ-Flex</font></td></tr><tr><td width=50%><p align=right><font face=Arial><input name=lax_qty size=5 style=float: right></font></p></td><td width=50%><font face=Arial> EZ-Lax</font></td></tr><tr><td width=50%><p align=right><font face=Arial><input name=stress_qty size=5 style=float: right></font></p></td><td width=50%><font face=Arial> EZ-Stress</font></td></tr><tr><td width=50%><p align=right><input type=submit value=Submit></td><td width=50%><input type=reset value=Reset> </form></td></tr></table></center></div></td></tr></table></center></div></td></tr></table></body></html>\n";
?>