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