lostyazilim
tr.link

PHP CheckBox İle gönderim

4 Mesajlar 860 Okunma
acebozum
tr.link

keremg keremg WM Aracı Kullanıcı
  • Üyelik 10.04.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek AR-GE
  • Konum Van
  • Ad Soyad K** G**
  • Mesajlar 767
  • Beğeniler 100 / 92
  • Ticaret 12, (%92)
Merhaba arkadaşlar. PHP ile ile iletişim formu kurdum.Textleri aşağıdaki kod ile gönderebiliyorum Ancak checkbox ile seçim yaptırınca gönderemiyorum. Kodlar aşağıdaki gibi. yardımcı olabilirmisiniz.

function mailgonder($kimden,$kime,$konu,$mesaj){
require "class.phpmailer.php"; // PHPMailer dosyamızı çağırıyoruz
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->From = $kimden; //Gönderen kısmında yer alacak e-mail adresi
$mail->Sender = $kimden;
$mail->FromName = "İLETİŞİM FORMU";
$mail->Host = "webmail.xxxx.com"; //SMTP server adresi
$mail->SMTPAuth = true;
$mail->Username = "bilgi@caddevan.com"; //SMTP kullanıcı adı
$mail->Password = "xxxxxxxxxxxxxxx"; //SMTP şifre
$mail->Port = "587";
$mail->CharSet = "utf-8";
$mail->WordWrap = 50;
$mail->IsHTML(true); //Mailin HTML formatında hazırlanacağını bildiriyoruz.
$mail->Subject = $konu; // Konu
//Mailimizin gövdesi: (HTML ile)
$body = $mesaj;
// HTML okuyamayan mail okuyucularda görünecek düz metin:
$textBody = strip_tags($mesaj);
$mail->Body = $body;
$mail->AltBody = $textBody;
$mail->AddAddress($kime); // Mail gönderilecek adresleri ekliyoruz.
//$mail->AddAddress("falan@filan.com");
return ($mail->Send())?true:false;
$mail->ClearAddresses();
$mail->ClearAttachments();
}
$hmesaji="";
if(isset($_POST["submit"])){
$name = (isset($_POST["name"]))?$_POST["name"]:"";
$email = (isset($_POST["email"]))?$_POST["email"]:"";
$konu = (isset($_POST["konu"]))?$_POST["konu"]:"";
$tel = (isset($_POST["tel"]))?$_POST["tel"]:"";
$text = (isset($_POST["text"]))?$_POST["text"]:"";
if($name == "" || $email == "" || $tel == "" || $text == "")
$hmesaji = "Lütfen Gerekli Tüm Alanları Doldurunuz..";
else
{
$mesajk = "$ad siteadi.com internet sitesi üzerinden mesaj gönderdi
";
$mesajk .= "Ad Soyad: $name
";
$mesajk .= "Telefon: $tel
";
$mesajk .= "E-posta Adresi: $email
";
$mesajk .= "Konu: $konu
";
$mesajk .= "Ziyaretçinin Mesajı: $text
";
$mesajk .= "Bu mesaj ". date('H:i:s d.m.Y') ." tarihinde gönderildi. ";

if(mailgonder("xxxxxXx.xom","xxxx@xxx.com","Ziyaretci Mesaji",$mesajk))
{
$hmesaji = "Mesajınız iletildi..";
}
else
{
$hmesaji = "Gönderilemedi.";
}
}
}
echo "

$hmesaji

";
?>
 

 

elektronikssl
webimgo

sinpriest sinpriest WM Aracı Kullanıcı
  • Üyelik 20.02.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Coder
  • Konum Batman
  • Ad Soyad A** T**
  • Mesajlar 74
  • Beğeniler 1 / 20
  • Ticaret 0, (%0)
$_POST['checkbox'] ile ilgili bi bölüm göremedim php kodunda formun html kodunu da eklerseniz daha detaylı yardımcı olunabilir
 

 

keremg keremg WM Aracı Kullanıcı
  • Üyelik 10.04.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek AR-GE
  • Konum Van
  • Ad Soyad K** G**
  • Mesajlar 767
  • Beğeniler 100 / 92
  • Ticaret 12, (%92)
sinpriest PHP ye entegre edemedim sorun orda hocam. Formda aşağıdaki şekilde



Diyet Programı


Testi Tamamla Diyet Programını Al



























Vücut Tipiniz



Atletik

Elma

Armut







 

 

sinpriest sinpriest WM Aracı Kullanıcı
  • Üyelik 20.02.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Coder
  • Konum Batman
  • Ad Soyad A** T**
  • Mesajlar 74
  • Beğeniler 1 / 20
  • Ticaret 0, (%0)
Kodları içeren özel mesaj gönderdim, özetle, checkboxlara bir de value="" değeri ekleyerek, php kodunda
teker teker $_POST['kutu1'] şeklinde alabilirsiniz.
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)