html bir formu php ile kullanmak istiyorum, formu bağladım fakat sadece "isim soyisim" alanını gönderiyor. Diğer alanları da göndermesi için sendmail.php içindeki "$phpmailer->Body" kısmına diğer değişkenleri de tanımlamam lazım galiba.
Sorunum burda başlıyor, nasıl tanımlayabilirim?
html form kodum;
<div class="container-contact100"> <div class="wrap-contact100"> <form class="contact100-form validate-form" method="post" action="sendmail.php"> <span class="contact100-form-title"> Teklif Formu </span> <label class="label-input100" for="firmaadi">Firma Adı *</label> <div class="wrap-input100 validate-input" data-validate = "Geçerli bir firma Adı giriniz"> <input id="firmaadi" class="input100" type="text" name="firmaadi" placeholder="Firma Adı"> <span class="focus-input100"></span> </div> <label class="label-input100" for="isimsoyisim">İsim Soyisim *</label> <div class="wrap-input100 validate-input" data-validate="Geçerli bir isim giriniz"> <input id="isimsoyisim" class="input100" type="text" name="isimsoyisim" placeholder="İsim"> <span class="focus-input100"></span> </div> <label class="label-input100" for="mailadresi">Mail Adresi *</label> <div class="wrap-input100 validate-input" data-validate = "Valid email is required: ex@abc.xyz"> <input id="mailadresi" class="input100" type="text" name="mailadresi" placeholder="Mail Adresiniz"> <span class="focus-input100"></span> </div> <label class="label-input100" for="telefon">Telefon</label> <div class="wrap-input100"> <input id="telefon" class="input100" type="text" name="telefon" placeholder="Telefon numarası"> <span class="focus-input100"></span> </div> <label class="label-input100" for="urunadi">Ürün Adı *</label> <div class="wrap-input100 validate-input" data-validate = "Geçerli bir ürün adı giriniz"> <input id="urunadi" class="input100" type="text" name="urunadi" placeholder="Ürün adını yazın"> <span class="focus-input100"></span> </div> <label class="label-input100" for="uruncapi">Çap *</label> <div class="wrap-input100 validate-input" data-validate = "Geçerli bir çap giriniz"> <input id="uruncapi" class="input100" type="text" name="uruncapi" placeholder="Ürün Çapını yazınız"> <span class="focus-input100"></span> </div> <label class="label-input100" for="urunadedi">Adet *</label> <div class="wrap-input100 validate-input" data-validate = "Geçerli bir ürün adedi giriniz"> <input id="urunadedi" class="input100" type="text" name="urunadedi" placeholder="Adet yazınız"> <span class="focus-input100"></span> </div> <div class="container-contact100-form-btn"> <button class="contact100-form-btn"> TEKLİF İSTE </button> </div> </form>sendmail.php dosyam;
<?php
header('Content-Type: text/html; charset=utf-8');
require 'PHPMailerAutoload.php';
$phpmailer = new PHPMailer;
$phpmailer->isSMTP();
$phpmailer->Host = 'xxxx'; // duzenlenecek
$phpmailer->SMTPAuth = true;
$phpmailer->Username = 'xxxx'; // duzenlenecek
$phpmailer->Password = 'xxxx'; // duzenlenecek
$phpmailer->SMTPSecure = 'ssl'; // duzenlenecek
$phpmailer->Port = '465'; // duzenlenecek
$phpmailer->From = 'xxxxxx'; // duzenlenecek
$phpmailer->FromName = 'İletişim Formu'; // duzenlenecek
$phpmailer->AddReplyTo($_POST['mail'], $_POST['name']);
$phpmailer->addAddress('xxxx@xxx.com', 'İletişim Formu'); // duzenlenecek
$phpmailer->isHTML(true);
$phpmailer->Subject = $_POST['firmaadi'];
$phpmailer->Body = $_POST['isimsoyisim'];
$phpmailer->CharSet = 'UTF-8';
if(!$phpmailer->send()) {
echo 'Mail gonderilemedi. Hata: ' . $phpmailer->ErrorInfo;
exit;
}
echo 'Mail gonderildi.<a href="index.html">buraya tıklayarak anasayfaya dönebilirsiniz</a>
'; ?>eklenmesi gereken alanlar;$_POST['mailadresi']; $_POST['telefon']; $_POST['urunadi']; $_POST['urunadedi']; $_POST['uruncapi'];