PRodgers4284 Posted March 4, 2008 Share Posted March 4, 2008 I getting a parse error when i run a script i am working on, it says the error is: Parse error: syntax error, unexpected $end in C:\wamp\www\Jobs\editjob.php on line 562 which is the very last line of the script, i cant find the errot, can anyone please help? <?php session_start(); if(!isset($_SESSION['username'])){ header("Location: index2.php"); } include("database.php"); include("loginemployer.php"); ?> <!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=utf-8" /> <title>Jobs4U</title> <!--CSS Stylesheet --> <link rel="stylesheet" type="text/css" href="./css/main.css" /> <link rel="stylesheet" type="text/css" href="./css/registerform.css" /> </head> <body style="margin-left:1px;margin-right:1px;margin-bottom:0px;margin-top:0px;"> <!--Main Container --> <div id="container"> <!--Main Header --> <div id="header" style="width: 988px; height: 154px"> </div> <!-- Navigation Menu --> <div id="nav_menu"> <div class="link_container" style="width: 852px; height: 32px"> <a href="Index.php" class="main_nav">home</a><span class="link_separator">::</span> <a href="page.htm" class="main_nav">products</a><span class="link_separator">::</span> <a href="page.htm" class="main_nav">services</a><span class="link_separator">::</span> <a href="page.htm" class="main_nav">about us</a><span class="link_separator">::</span> <a href="page.htm" class="main_nav">contact</a> <input type="text" name="search0" maxlength="30" size="30" > <a href="page.htm" class="main_nav">Quick Search>>></a></div> </div> <!-- Container (left) --> <div id="body"> <div id="body-left-panel" style="width: 654px; height: 981px"> <div style="padding:10px;"> <!-- Left container 1(Top) --> <div class="box_upper_partviewdetails"> <img src="img/box_up-left_edge.png" alt="" class="align-left"/> <img src="img/box_up-right_edge.png" alt="" class="align-right"/> <span class="box_header">:: Edit Job</span></div> <!--(Middle) --> <div class="box_middle_partaddjob"> <div class="pad_15tah"> <!--Register Form --> <?php if (isset($_POST['submit'])) { $username = $_GET['username']; $id = $_GET['id']; $error_stat = 0; $jobtitle_message = ''; $jobcatergory_message = ''; $joblocation_message = ''; $employmenttype_message = ''; $salary_message = ''; $date_message = ''; $educationallevel_message = ''; $description_message = ''; $filesize_message = ''; $filetype_message = ''; $jobtitle = trim($_POST['jobtitle']); $jobcatergory = trim($_POST['jobcatergory']); $joblocation = trim($_POST['joblocation']); $employmenttype = trim($_POST['employmenttype']); $salary = trim($_POST['salary']); $date = trim($_POST['date']); $educationallevel = trim($_POST['educationallevel']); $description = trim($_POST['description']); //Error checking // Job Title check) if (!$jobtitle) { //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; //Set the message to tell the user to enter a username $jobtitle_message = '*Please enter a job title*'; } else if (ctype_digit($jobtitle)) { $error_stat = 1; $jobtitle_message .= '*Invalid Job Title*'; } else if ( preg_match( '/\W/', $jobtitle)){ $error_stat = 1; $jobtitle_message = '*Invalid jobtitle, letters only, no spaces*'; } $jobtitle = $_POST['jobtitle']; $jobtitle = trim($jobtitle); if (strlen($jobtitle) > 30){ $error_stat = 1; $jobtitle_message = '*Job Title must be 20 characters or less*'; } // Job Catergory Check) if ($jobcatergory == 'Please Select'){ //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; $jobcatergory_message = '*Please select a Job Catergory*'; } // Job Location Check) if ($joblocation == 'Please Select'){ //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; $joblocation_message = '*Please select a Job location*'; } // Employment Type Check) if ($employmenttype == 'Please Select'){ //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; $employmenttype_message = '*Please select Employment type*'; } // Salary check) if (!$salary) { //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; //Set the message to tell the user to enter a username $salary_message = '*Please enter job salary*'; } else if (!ctype_digit($salary)) { $error_stat = 1; $salary_message .= '*Invalid salary*'; } //Date check) if (empty($date)) { //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; //Set the message to tell the user to enter a dob $date_message = '*Please enter job closing date*'; } //Check the format and explode into $parts elseif (!ereg("^([0-9]{2})/([0-9]{2})/([0-9]{4})$", $date, $parts)){ $error_stat = 1; //Set the message to tell the user the date is invalid $date_message = '*Invalid date, must be DD/MM/YYYY format*'; } elseif (!checkdate($parts[2],$parts[1],$parts[3])) { $error_stat = 1; //Set the message to tell the date is invalid for the month entered $date_message = '*Invalid date, month must be between 1-12*'; } // Job Description check) if (!$description) { //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; //Set the message to tell the user to enter a username $description_message = '*Please enter a job description*'; } $description = $_POST['description']; $description = trim($description); if (strlen($description) > 150){ $error_stat = 1; $description_message = '*Job Title must be 150 characters or less*'; } // Educational Level Check) if ($educationallevel == 'Please Select'){ //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; $educationallevel_message = '*Please select Educational level required*'; } if( $_FILES['userfile']['size'] > 2000000 ){ //Set the error_stat to 1, which means that an error has occurred $error_stat = 1; $filesize_message = '*Filesize too large *'; } $fileTypes = array("application/pdf", "application/msword"); if( !in_array("{$_FILES['userfile']['type']}", $fileTypes) ){ $error_stat = 1; $filetype_message = '*Filetype not allowed *'; } $uploadDir = 'applicationforms/'; if (isset($_POST['submit']) && $error_stat == 0) { $fileName = $_FILES['userfile']['name']; $tmpName = $_FILES['userfile']['tmp_name']; $fileSize = $_FILES['userfile']['size']; $fileType = $_FILES['userfile']['type']; // the files will be saved in filePath $filePath = $uploadDir . $fileName; // move the files to the specified directory // if the upload directory is not writable or // something else went wrong $result will be false $result = move_uploaded_file($tmpName, $filePath); include("database.php"); if(!get_magic_quotes_gpc()) { $fileName = addslashes($fileName); $filePath = addslashes($filePath); } mysql_query("UPDATE job SET username='" . $_POST["username"] . "',jobtitle='" . $_POST["jobtitle"] . "',jobcatergory='" . $_POST["jobcatergory"] . "',joblocation='" . $_POST["joblocation"] . "',employmenttype='" . $_POST["employmenttype"] . "',salary='" . $_POST["salary"] . "',date='" . $_POST["date"] . "',educationallevel='" . $_POST["educationallevel"] . "',description='" . $_POST["description"] . "',name='$fileName', type='$fileType', size='$fileSize', path='$filePath' WHERE username='" . $_SESSION["username"] . "'"); ?> <br /> <a href="index.php">Back to main page</a> <br /> <br /> <br /> You have successfully updated the job account . <?php } else { $account = mysql_fetch_array(mysql_query("SELECT * FROM adverts WHERE username='$username' AND id='$id'")); if ($account['username'] == $username && $account['id'] == $id) { ?> <form method="post" class="addform" action="" enctype="multipart/form-data"> <fieldset> <label for="cvtitle">Edit Job</label><fieldset> <p align="right"> </p> </fieldset> <label for="username">Username:</label> <input readonly name="username" type="text" id="username" value="<?php echo $_SESSION["username"]; ?>" /><br /> </fieldset> <hr class="hr_blue"/> <fieldset> <label for="jobtitle">Job Title:</label> <input name="jobtitle" type="text" id="jobtitle" value="<?php echo $account['jobtitle']; ?>"/> <span class="redboldtxt"><?php echo "$jobtitle_message";?></fieldset></span> <fieldset> <label for="jobcatergory">Job Catergory:</label><p></p> <select name="jobcatergory"> <option value="Please Select">Please Select</option> <?php $jobcatergory_opts = array( "Accountancy and Finance", "Banking and Insurance", "Construction", "Customer Service", "Engineering", "Management", "Hotel and Catering", "Information Technology", "Legal", "Marketing", "Medical", "Retail", "Sales", "Secretarial", "Transport and Distribution", "Working from home", ); foreach($jobcatergory_opts as $opt){ $selected = $_POST['jobcatergory'] == $opt ? " selected=true":""; print "<option value=\"{$opt}\"{$selected}>{$opt}</option>"; } ?> </select> <span class="redboldtxt"><?php echo "$jobcatergory_message";?><?php echo $error['jobcatergory']; ?></span></fieldset> <fieldset> <label for="joblocation">Location:</label> <p></p> <select name="joblocation"> <option value="Please Select">Please Select</option> <?php $joblocation_opts = array( "Co.Antrim", "Co.Armagh", "Co.Down", "Co.Fermanagh", "Co.Londonderry", "Co.Tyrone", ); foreach($joblocation_opts as $opt){ $selected = $_POST['joblocation'] == $opt ? " selected=true":""; print "<option value=\"{$opt}\"{$selected}>{$opt}</option>"; } ?> </select> <span class="redboldtxt"><?php echo "$joblocation_message";?><?php echo $error['joblocation']; ?></span></fieldset> <fieldset> <label for="employmenttype">Job Type:</label><p></p> <select name="employmenttype"> <option value="Please Select">Please Select</option> <?php $employmenttype_opts = array( "permanent fulltime", "permanent parttime", "temporary fulltime", "temporary parttime", ); foreach($employmenttype_opts as $opt){ $selected = $_POST['employmenttype'] == $opt ? " selected=true":""; print "<option value=\"{$opt}\"{$selected}>{$opt}</option>"; } ?> </select> <span class="redboldtxt"><?php echo "$employmenttype_message";?><?php echo $error['employmenttype']; ?></span></fieldset> <fieldset> <label for="salary">Salary:</label> <input name="salary" type="text" id="salary" value="<?php echo $_POST['salary']; ?>"/> <span class="redboldtxt"><?php echo "$salary_message";?></span></fieldset> <fieldset> <label for="date">Closing Date:</label> <input name="date" type="text" id="date" value="<?php echo $_POST['date']; ?>"/> <span class="redboldtxt"><?php echo "$date_message";?></span></fieldset> <fieldset> <label for="educationallevel">Qualification Level Required:</label><p></p> <select name="educationallevel"> <option value="Please Select">Please Select</option> <?php $educationallevel_opts = array( "GCSE", "A-Level", "Third Level Certification", "Third Level Diploma", "Third Level Degree", "Post Graduate Qualification", "Masters", "PHD", "Professional Qualification", "Part Professional Qualification", "Trade Qualification", ); foreach($educationallevel_opts as $opt){ $selected = $_POST['educationallevel'] == $opt ? " selected=true":""; print "<option value=\"{$opt}\"{$selected}>{$opt}</option>"; } ?> </select> <span class="redboldtxt"><?php echo "$educationallevel_message";?><?php echo $error['educationallevel']; ?></span></fieldset> <hr class="hr_blue"/> <fieldset> Job Description -<br /> </fieldset> <fieldset> <textarea rows="2" name="description" cols="20"><?php echo $account["description"]; ?></textarea><p></p> <span class="redboldtxt"><?php echo "$description_message";?></span></fieldset> Upload Application Form</label> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"><input name="userfile" type="file" class="box" id="userfile"> <span class="redboldtxt"><?php echo "$filesize_message";?></span> <span class="redboldtxt"><?php echo "$filetype_message";?></span> </fieldset> <p></p> <fieldset> <p class="submit"><input type="submit" name="submit" value="Edit Job" /> </fieldset> </form> <?php ?> </div> </div> <!-- (bottom) --> <div class="box_lower_part"> <img src="img/box_low-left_edge.png" alt="" class="align-left"/> <img src="img/box_low-right_edge.png" alt="" class="align-right"/> </div> <!--Left Container 2 (Top) --> </div> </div> <p> <!--Right Panel 1 --> </p> <div id="body-right-panel" style="width: 333px; height: 981px"> <div style="padding:10px;"> <!--Top --> <div class="box_upper_part"> <img src="img/box_up-left_edge_dark.png" alt="" class="align-left"/> <img src="img/box_up-right_edge_dark.png" alt="" class="align-right"/> <span class="box_header">Employer Login</span></div> <!--Middle --> <div class="box_middle_part"> <div style="padding:5px;"> <ul class="img_red"> <!--Login --> <?php displayLoginemployer(); ?> <p><br /></p> </div> </div> <!-- (bottom) --> <div class="box_lower_part"> <img src="img/box_low-left_edge_dark.png" alt="" class="align-left"/> <img src="img/box_low-right_edge_dark.png" alt="" class="align-right"/> </div> <!--Right Panel 2 (top) --> <div class="box_upper_part" style="width: 313px; height: 29px"> <img src="img/box_up-left_edge_dark_nodot.png" alt="" class="align-left"/> <img src="img/box_up-right_edge_dark.png" alt="" class="align-right"/> <span class="box_header">:: Resource Centre</span> </div> <!--Middle --> <div class="box_middle_part"> <div style="padding:10px;"> <div align="center"> <table border="0" width="65%" id="table12" cellspacing="0" cellpadding="0" bgcolor="#E7E6E4"> <tr> <td> <img border="0" src="images/cv.gif" width="221" height="23"></td> </tr> <tr> <td><p> </p> <p><span class="navyboldtxt">CV Advice</span>. </p> <p> - <a href="cvadvice.php">How to create a CV</a> </p> <p> - <a href="cvreferences.php">CV References</a> </p> <p> </p> </td> </tr> </table> <table border="0" width="65%" id="table13" cellspacing="0" cellpadding="0" bgcolor="#E7E6E4"> <tr> <td> <img border="0" src="images/interview.gif" width="221" height="23"> </td> </tr> <tr> <td> <p><span class="navyboldtxt"> Interview Advice</span> - </p> <p> - <a href="interviewadvice.php">Interview tips</a> </p> <p> </p><p> </td> </tr> </table> </div> </div> </div> <!-- (bottom) --> <div class="box_lower_part" style="width: 313px; height: 22px"> <img src="img/box_low-left_edge_dark.png" alt="" class="align-left"/> <img src="img/box_low-right_edge_dark.png" alt="" class="align-right"/> </div> </div> </div> </div> <!-- Footer --> <div id="footer"> <div id="footer_designby" style="width: 987px; height: 30px"> <div class="designedby">Designed by <a href=""></a></div> </div> </div> </div> </body> </html> Link to comment https://forums.phpfreaks.com/topic/94317-php-parse-error-help/ Share on other sites More sharing options...
Barand Posted March 4, 2008 Share Posted March 4, 2008 Sounds like you have a missing closing " or missing } somewhere. Check your code Link to comment https://forums.phpfreaks.com/topic/94317-php-parse-error-help/#findComment-483177 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.