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> Quote Link to comment 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.