wrathican Posted June 23, 2007 Share Posted June 23, 2007 so ive got a little problem with a switch statement. i get this error in my browser: Parse error: syntax error, unexpected T_CASE in F:\wamp\www\Cycle Yorkshire\cms\course.php on line 98 line 98 is this: case "delete": this is the second case in the switch statement. here is the complete code of my page: <?php include '../include/switch.inc'; include '../include/misc.inc'; include '../include/opendb.inc'; ?> <html><!-- InstanceBegin template="/Templates/CYcms.dwt.php" codeOutsideHTMLIsLocked="false" --> <head> <title>CycleYorkshire.co.uk</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="../cy.css"> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><center> <!-- ImageReady Slices (layout_concept copy.jpg) --> <table id="Table_01" width="1000" height="624" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td height="206" colspan="2"><img src="../images/layout_concept-copy_01.jpg" width="305" height="206" alt=""></td> <td colspan="3"><img src="../images/layout_concept-copy_02.jpg" width="695" height="206" alt=""></td> </tr> <tr> <td width="100" rowspan="2"><img src="../images/layout_concept-copy_03.jpg" width="100" height="418" alt=""></td> <td width="205" rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="205" height="336" valign="top"><?php include '../include/navicms.inc' ?></td> </tr> <tr> <td height="45" valign="top"><img src="../images/layout_concept-copy_22.jpg" width="205" height="45" alt=""></td> </tr> <tr> <td height="12" valign="top"><a href="http://www.pixelgloss.co.uk" target="_blank"><img src="../images/layout_concept-copy_23.jpg" alt="" width="205" height="12" border="0"></a></td> </tr> <tr> <td height="25" valign="top"><img src="../images/layout_concept-copy_24.jpg" width="205" height="25" alt=""></td> </tr> </table> </td> <td height="38" colspan="3"><img src="../images/layout_concept-copy_05.jpg" width="695" height="38" alt=""></td> </tr> <tr> <td width="11" height="380"><img src="../images/layout_concept-copy_07.gif" width="11" height="380" alt=""></td> <td width="585" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--><!-- InstanceBeginEditable name="content" --> <tr> <td width="585" height="19" valign="top"><h1>Welcome to the Content Management System</h1></td> </tr> <tr> <td height="361" valign="top"><p> <?php switch($_GET['func']) { case "edit": $id = $_GET['id']; $query = "SELECT * FROM cy_course WHERE cy_id='".$id."'"; $result = mysql_query($query); while ($row = mysql_fetch_row($result)) { $courseid = $row[0]; $coursetitle = $row[1]; $coursedescription = $row[2]; $courseprice = $row[3]; $courselevel = $row[4]; $courselocation = $row[5]; ?> <form name="edit course" method="post" action="processcourse.php"> Title:<br> <input name="title" type="text" value="<?php echo $coursetitle; ?>"> <br> Description:<br> <textarea name="description" cols="75" rows="10"><?php echo $coursedescription; ?></textarea> <br> Price:<br> <input name="price" type="text" value="<?php echo $courseprice; ?>"> <br> Level:<br> <input name="level" type="text" value="<?php echo $courselevel; ?>"> <br> Location:<br> <input name="location" type="text" value="<?php echo $courselocation; ?>"> <br> <input name="id" type="hidden" value="<?php echo $courseid; ?>"> <input type="submit" name="Submit" value="Submit"> <input type="reset" name="Submit2" value="Reset"> </form> <?php break; case "delete": $id = $_GET['id']; $query = "DELETE FROM cy_course where cy_id='".$id."'"; mysql_query = ($query); echo "Thank you. The course you selected has been deleted."; break; case "add": ?> <form name="edit course" method="post" action="processcourse.php"> Title:<br> <input name="title" type="text"> <br> Description:<br> <textarea name="description" cols="75" rows="10"></textarea> <br> Price:<br> <input name="price" type="text"> <br> Level:<br> <input name="level" type="text" > <br> Location:<br> <input name="location" type="text"> <br> <input type="submit" name="Submit" value="Submit"> <input type="reset" name="Submit2" value="Reset"> </form> <?php default: echo 'There has been an error, please go <a href="cms.php">back</a> and try again.'; ?> </td> </tr> <!-- InstanceEndEditable --> </table></td> <td width="99" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="99" height="0"></td> </tr> <tr> <td height="380" valign="top"><!--DWLayoutEmptyCell--> </td> </table></td> </tr> </table> <!-- End ImageReady Slices --> </body> <!-- InstanceEnd --></html> Link to comment https://forums.phpfreaks.com/topic/56882-problem-with-switch/ Share on other sites More sharing options...
digitalgod Posted June 23, 2007 Share Posted June 23, 2007 your while statement isn't closed.. just add : } before your first break oh and you also forgot to close your switch Link to comment https://forums.phpfreaks.com/topic/56882-problem-with-switch/#findComment-281056 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.