Hi I have a php script that 'should' get data from a MySQL database and display it in a web page. When I test the script using 'zend development environment' the output appears fine, all the data records, html tags and all.
When I try and run it from a browser I keep getting a parse error as follows: - 'Parse error: parse error in C:\apache\htdocs\searchform.php on line 22' php code follows- <HTML> <BODY> <?php // send username and password to mysql on server mysql_connect (localhost, username, password); // open register database mysql_select_db (register); if ($surname == "") {$surname = '%';} if ($forename == "") {$forename = '%';} // get data that matches search criteria from database $result = mysql_query ("SELECT * FROM detail WHERE surname LIKE '$surname%' AND forename LIKE '$forename%' "); // Create html table print("<TABLE BORDER=1 CELLSPACING=2 CELLPADDING=2 ALIGN=CENTER>\n"); print("<TR ALIGN=CENTER VALIGN=TOP>\n"); print("<TD ALIGN=CENTER VALIGN=TOP>Surname</TD>\n"); print("<TD ALIGN=CENTER VALIGN=TOP>Forename</TD>\n"); print("<TD ALIGN=CENTER VALIGN=TOP>County</TD>\n"); print("<TD ALIGN=CENTER VALIGN=TOP>Register Number</TD>\n"); print("</TR>\n"); //Display Results from Database if ($row = mysql_fetch_array($result)) { do { print("<TR>\n"); print("<TD>$row[surname]</td>\n"); print("<TD>$row[forename]</td>\n"); print("<TD>$row[county]</td>\n"); print("<TD>$row[code]</td>\n"); print("</TR>\n"); } while($row = mysql_fetch_array($result)); } else {print "Sorry, no records were found!";} print ("</TABLE>\n"); ?> </BODY> </HTML> --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php