> else > { > echo "Hi...!"; > ?> You are missing a } at the end of the else. It should be:
else { echo "Hi...!"; } ?> On Mon, 19 Jul 2004 12:02:47 +0100, Harlequin <[EMAIL PROTECTED]> wrote: > Jim > > I deleted a whole load of lines and still get the error. I've narrowed it > down to this code: > > <?php > // Verify User Input: > echo "<br><br><br>"; > > $requiredFields = > array('Title','ChristianName','Surname','HomePhone','Address01','City','Post > code','Country','Gender','WorkPermitRequired','MyStatus'); > > $errors = array(); > forEach($requiredFields as $fieldName) > { > // If using post, change $_GET to $_POST instead > if (empty($_POST[$fieldName])) > { > // The field is empty > $errors[] = 'Required field "' . $fieldName . '" empty!'; > } > } > if (count($errors)) > { > // Empty fields detected! > echo "Sorry "; > echo $_SESSION['UserCName']; > echo "<br><br>"; > echo "The Following Fields Require Input ~ Please Go Back."; > echo "<br><br>"; > > forEach($errors as $error) > { > echo $error . '<br><br>'; > } > } > else > { > echo "Hi...!"; > ?> > > But the error (line 40) is actually the last line...! :| > > -- > ----------------------------- > Michael Mason > Arras People > www.arraspeople.co.uk > ----------------------------- > "Jim Root" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > > > I see one problem, but not the one you are talking about. > > > > > // Convert Values to Variables: > > > $Title = $_POST[Title]; > > > > This (and the rest of the post fields) should have quotes: > > > > $Title = $_POST["Title"]; > > > > (php looks for a constant named Title, instead of the string "Title") > > > > What line gives you the parse error? > > > > On Mon, 19 Jul 2004 11:10:09 +0100, Harlequin > > <[EMAIL PROTECTED]> wrote: > > > I've checked my syntax but obviously missing something. > > > > > > Would anyone mind a quick scan: > > > > > > // Convert Values to Variables: > > > $Title = $_POST[Title]; > > > $ChristianName = $_POST[ChristianName]; > > > $MiddleName = $_POST[MiddleName]; > > > $Surname = $_POST[Surname]; > > > $HomePhone = $_POST[HomePhone]; > > > $Address01 = $_POST[Address01]; > > > $Address02 = $_POST[Address02]; > > > $Address03 = $_POST[Address03]; > > > $City = $_POST[City]; > > > $Postcode = $_POST[Postcode]; > > > $Country = $_POST[Country]; > > > $Nationality = $_POST[Nationality]; > > > $Gender = $_POST[Gender]; > > > $WorkPermitRequired = $_POST[WorkPermitRequired]; > > > $MyStatus = $_POST[MyStatus]; > > > > > > // Dump Data Into MembersData: > > > $UserDataDump = "INSERT INTO MembersData (Title, ChristianName, > > > MiddleName, Surname, DOB, TelephoneHome, Address01, Address02, > Address03, > > > AddressCity, AddressPostcode, AddressCountry, Nationality, Gender, > > > WorkPermit, Status) > > > > > > > VALUES('$Title','$ChristianName','$MiddleName','$Surname','$HomePhone','$Add > > > > ress01','$Address02','$Address03','$City','$Postcode','$Country','$Nationali > > > ty','$Gender','$WorkPermitRequired','$MyStatus')"; > > > mysql_query($UserDataDump) or die("Couldn't Create User Data Entry. > MySQL > > > Error: " . mysql_error()); > > > > > > -- > > > ----------------------------- > > > Michael Mason > > > Arras People > > > www.arraspeople.co.uk > > > ----------------------------- > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > -- > > Jim Root > > [EMAIL PROTECTED] > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Jim Root [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php