canadian_angel Posted June 30, 2010 Share Posted June 30, 2010 Hi, This code for some reason is producing a syntax error from this line: foreach ($types = 0; $types < 4; $types++) and i can't figure out why. Can anyone help? Please! <?php // Script 10.6 - create-four-cell-table // This script creates a four cell table. // Address error handling. ini_set ('display_errors', 1); error_reporting (E_ALL & ~E_NOTICE); function tea ($types){ $types = array ("Chinese Green", "Japanese Red", "Korean Black", "British White"); foreach ($types = 0; $types < 4; $types++) { echo "<tr><td> ". $types ." </tr></td>"; } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>Teas of the World!</title> </head> <body> <table> <?php echo tea()?> </table> </body> </html> Link to comment https://forums.phpfreaks.com/topic/206320-code-producing-syntax-error-and-i-dont-know-why/ Share on other sites More sharing options...
Alex Posted June 30, 2010 Share Posted June 30, 2010 You should be using for not foreach: for ($types = 0; $types < 4; $types++) { Link to comment https://forums.phpfreaks.com/topic/206320-code-producing-syntax-error-and-i-dont-know-why/#findComment-1079299 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.