PHP Form Not working - Solution Required -
i have 2 form on contact page 1 working , not working.. here code of 2nd form.
on contact page have codes
<form action="mailhandler1.php" id="contactform" method="post"> <div class="success"> contact form submitted!<br> <strong>we in touch soon.</strong> </div> <fieldset> <div class="wrapper"> <span>owners first & last name</span> <label class="name"> <span class="bg"><input type="text" id="ownername" class="input"></span> <span class="error">*this not valid name.</span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>owners street address</span> <label class="name"> <span class="bg"><input type="text" id="streetaddress" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>owners city</span> <label class="name"> <span class="bg"><input type="text" id="city" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>owners state</span> <label class="name"> <span class="bg"><input type="text" id="state" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>owners zip code</span> <label class="name"> <span class="bg"><input type="text" id="zip" class="input"></span> <span class="error">*this not valid name.</span><span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>owners phone number</span> <label class="phone"> <span class="bg"><input type="text" id="ownerphone" class="input"></span> <span class="error">*this not valid phone number.</span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>owners email</span> <label class="email"> <span class="bg"><input type="text" id="ownersemails"class="input"></span> <span class="error">*this not valid email address.</span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>tenants first & last name</span> <label class="name"> <span class="bg"><input type="text" id="tenantname" class="input"></span> <span class="error">*this not valid name.</span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>tenants street address</span> <label class="name"> <span class="bg"><input type="text" id="teaddress" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>tenants city</span> <label class="name"> <span class="bg"><input type="text" id="tecity" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>tenants state</span> <label class="name"> <span class="bg"><input type="text" id="testate" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>tenants zip code</span> <label class="name"> <span class="bg"><input type="text" id="tezip" class="input"></span> <span class="error">*this not valid name.</span><span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>tenants country</span> <label class="name"> <span class="bg"><input type="text" id="tecountry" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>date lease started</span> <label class="name"> <span class="bg"><input type="text" id="tedatestarted" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>monthly rent amount</span> <label class="name"> <span class="bg"><input type="text" id="temonthlyrent" class="input"></span> <span class="error">*this not valid name.</span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>rent amount due now</span> <label class="name"> <span class="bg"><input type="text" id="terentamountduenow" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>late fees due </span> <label class="name"> <span class="bg"><input type="text" id="latefeedue" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>date last paid</span> <label class="name"> <span class="bg"><input type="text"id="tedatelastpaid" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>is property gated? code? </span> <label class="name"> <span class="bg"><input type="text"id="tegated" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="wrapper"> <span>any deposits collected?</span> <label class="name"> <span class="bg"><input type="text" id="teanydeposite" class="input"></span> <span class="empty">*this field required.</span> </label> </div> <div class="btns"> <a href="#" class="link1" data-type="reset">clear</a> <a href="#" class="link11" id="sendnotice" data-type="submit">send</a> </div> </fieldset> </form>
now on php have code:
<?php $owner_email = "abc@gmail.com"; $headers = 'from:' . $_post["ownersemails"]; $subject = 'a message site visitor ' . $_post["ownername"]; $messagebody = ""; if($_post['ownername']!='nope'){ $messagebody .= '<p> owners first & last name : ' . $_post["ownername"] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['streetaddress']!='nope'){ $messagebody .= '<p> owners street address : ' . $_post['streetaddress'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['city']!='nope'){ $messagebody .= '<p> owners city : ' . $_post['city'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['state']!='nope'){ $messagebody .= '<p> owners state : ' . $_post['state'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['zip']!='nope'){ $messagebody .= '<p> owners zip code : ' . $_post['zip'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['ownerphone']!='nope'){ $messagebody .= '<p> owners phone number : ' . $_post['ownerphone'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['ownersemails']!='nope'){ $messagebody .= '<p> owners email : ' . $_post['ownersemails'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['tenantname']!='nope'){ $messagebody .= '<p> tenants first & last name : ' . $_post['tenantname'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['teaddress']!='nope'){ $messagebody .= '<p> tenants street address : ' . $_post['teaddress'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['tecity']!='nope'){ $messagebody .= '<p> tenants city : ' . $_post['tecity'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['testate']!='nope'){ $messagebody .= '<p> tenants state : ' . $_post['testate'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['tezip']!='nope'){ $messagebody .= '<p> tenants zip code : ' . $_post['tezip'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['tecountry']!='nope'){ $messagebody .= '<p> tenants country : ' . $_post['tecountry'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['tedatestarted']!='nope'){ $messagebody .= '<p> date lease started : ' . $_post['tedatestarted'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['temonthlyrent']!='nope'){ $messagebody .= '<p> monthly rent amount : ' . $_post['temonthlyrent'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['terentamountduenow']!='nope'){ $messagebody .= '<p> rent amount due : ' . $_post['terentamountduenow'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['latefeedue']!='nope'){ $messagebody .= '<p> late fees due : ' . $_post['latefeedue'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['tedatelastpaid']!='nope'){ $messagebody .= '<p> date last paid : ' . $_post['tedatelastpaid'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['tegated']!='nope'){ $messagebody .= '<p> property gated? code? : ' . $_post['tegated'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } if($_post['teanydeposite']!='nope'){ $messagebody .= '<p> deposits collected? : ' . $_post['teanydeposite'] . '</p>' . "\n"; $messagebody .= '<br>' . "\n"; } /* if($_post['message']!='nope'){ $messagebody .= '<p>message: ' . $_post['message'] . '</p>' . "\n"; } */ if($_post["striphtml"] == 'true'){ $messagebody = strip_tags($messagebody); } try{ /* mail($owner_email, "subject: $subject", $messagebody, $headerjusts ); */ if(!mail($ownersemails, $ownername, $streetaddress, $city, $state, $zip, $ownerphone, $ownersemails, $tenantname, $teaddress, $tecity, $testate, $tezip, $tecountry, $tedatestarted, $temonthlyrent, $terentamountduenow, $latefeedue, $tedatelastpaid, $tegated, $teanydeposite)){ throw new exception('mail failed'); }else{ echo 'mail sent'; } }catch(exception $e){ echo $e->getmessage() ."\n"; }
?>
can 1 please check , tell me making mistake.. not giving error.
make sure validating input form data. change submit submit button, form submitted, , change key of 'id' 'name' in .
in mailhandler1.php file, change line "if (isset($_post["ownerphone"]))" instead "if($_post['ownername']!='nope')". after changing values in '$messagebody' variable.
Comments
Post a Comment