- This topic is empty.
Viewing 2 posts - 1 through 2 (of 2 total)
Viewing 2 posts - 1 through 2 (of 2 total)
- The forum ‘Back End’ is closed to new topics and replies.
The forums ran from 2008-2020 and are now closed and viewable here as an archive.
Hi a wordpress form that I send to itself, but it doesn’t recongnize is_email, get_header, bloginfo functions when I click on submit?
/*
Template Name: template
*/
?>
$nameError=”Not yet”;
if (isset($_POST)){
if (trim($_POST)===”) {
$nameError=”Please enter your name.”;
$hasError=true;
} else {
$name=trim($_POST);
}
if (!is_email($_POST)) {
$nameError=”Please Enter the right email”;
$hasError=true;
} else {
$email=is_email($_POST);
}
if (trim($_POST)===”) {
$nameError=”Please enter your nationality”;
$hasError=true;
} else {
$nationality=trim($_POST);
}
if (trim($_POST)===”) {
$nameError=”Please enter your nationality”;
$hasError=true;
} else {
$message=trim($_POST);
}
$user_photo=bloginfo(‘url’).”/wp-content/uploads/”.basename($_FILES);
$user_cv=bloginfo(‘url’).”/wp-content/uploads/”.basename($_FILES);
if (move_uploaded_file($_FILES,$user_photo)){
echo “Photo is uploaded”;
} else {
echo “photo wasnt uploaded successfully”;
$hasError= true;
}
if (move_uploaded_file($_FILES,$user_cv)){
echo “Cv is uploaded”;
} else {
echo “CV wasnt uploaded successfully”;
$hasError= true;
}
global $wpdb;
if (!$hasError) {
$wpdb->query($wpdb->prepare(“
INSERT INTO $wpdb->jobseekers
(name, email, nationality, photo, cv, message)
VALUES(%s, %s, %s, %s, %s, %s, %s)”,
$name, $email, $nationality, $user_photo, $user_cv, $message));
}
} else {
$nameError=”Not Sent 12″;
echo “
Not submitted
“;
}
?>
Not sure I know the answer but as a quick and dirty hack why not include the bits you need in hidden form fields?