Jump to content

Form mailer help


dragonedge

Recommended Posts

I am terribly new to php but I need to write a form mailer that will loop through the form values to grab them and attach them to a single variable, that part is done now what i am having trouble with is I want to make a hidden input in HTML and list required fields and if those fields are not filled, display an error. Maybe I should just paste what I have so far.

 

HTML example:

<input type=hidden name="required" value="name,email">

 

that would be specifying that name and email are required and the php I have and am stuck on is

 

<?php

$form_fields = array_keys($HTTP_POST_VARS);
for ($i = 0; $i < sizeof($form_fields); $i++) {

    $thisField = $form_fields[$i];
    $thisValue = $HTTP_POST_VARS[$thisField];
    $msg .= $thisField . ":" . $thisValue . "\n\n";
    }

check_Required();

$headers ="From:" . $name . "<". $email."> \n";

$to = "[email protected]";






function check_Required() {

    $check = explode(",",$required);
        for($i=0; $i<count($check); $i++) {
         $stringToCheck = $check[$i];
         checkInput();
                }
                
}
        
        
function checkInput () {
    
        if($stringToCheck="" || " ") {
                echo '<script language="JavaScript">alert("Please enter required fields!");
                        history.go(-1);
                        </script>';
                exit;
                        }
}


@mail($to, $subject, $msg, $headers);
?>

I'm at a complete loss, any help is much appreciated

Link to comment
https://forums.phpfreaks.com/topic/64885-form-mailer-help/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.