lostyazilim
tr.link

Form gönder butonu sorunu

6 Mesajlar 763 Okunma
acebozum
tr.link

deltax2 deltax2 WM Aracı Kullanıcı
  • Üyelik 10.01.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 4
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Merhabalar,

Form normalde çalışıyordu bir ara kapatıp tekrar açmıştım ve ondan sonra gönder butonu işlevselliğini yitirdi acaba yanlışlık ile bir şey mi sildim bilemiyorum.

Çok anlamıyorum php'den internetten bulduğum kadarı ile hallediyordum ama böyle bir sorun çıkınca toparlayamadım yardımcı olabilirseniz sevinirim.

Teşekkürler şimdiden

Kod;








TASARIM YARIŞMASI


Yarışma Ön Başvuru Formu











































 

 

wmaraci
reklam

shngndgd shngndgd WM Aracı Kullanıcı
  • Üyelik 10.01.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Uzmanı
  • Konum Ankara
  • Ad Soyad Ş** G**
  • Mesajlar 25
  • Beğeniler 4 / 9
  • Ticaret 0, (%0)
Merhabalar;
formda bir sıkıntı görülmüyor.
sent.php sayfasına form içindeki verileri post ediyor gözüküyor.
karşılayıcı sayfa olan sent.php sayfasında formdan gelen verileri işleyemiyorsunuz sanırım.
bu sayfayı paylaşırsanız kontrol edebiliriz.
 

 

deltax2 deltax2 WM Aracı Kullanıcı
  • Üyelik 10.01.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 4
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
mail adresleri yerine açıklamalarını yazdım

buyrun


require 'PHPMailerAutoload.php';



$name = $_POST["name"];
$phone = $_POST["phone"];
$ticket = $_POST['ticket'];
$quantity = $_POST["quantity"];
$mail = $_POST['mail'];

$messageBody = 'İsim ve Soyad : ' . $name . ' ' . "\n";
$messageBody .= 'Email : ' . $mail . ' ' . "\n";
$messageBody .= 'Telefon : ' . $phone . ' ' . "\n";
$messageBody .= 'İstiyor : ' . $ticket . ' ' . "\n";
$messageBody .= 'Yarışması : ' . $quantity . ' ' . "\n";
$messageBody .= ' ' . "\n";


$mail = new PHPMailer;

//$mail->SMTPDebug = 4;
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'smtp.office365.com'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'email'; // SMTP username
$mail->Password = 'şifre'; // SMTP password
//$mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587; // TCP port to connect to
$mail->CharSet = 'UTF-8';

$mail->From = 'gönderen mail adresi';
$mail->FromName = 'YARIŞMA';
$mail->addAddress('mail', 'Fikir Havuzu');
$mail->addReplyTo($mail, $name);

$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments
$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name
$mail->isHTML(true);

$mail->Subject = 'TASARIM YARIŞMASI - '. $name;
$mail->Body = $messageBody;

//send the message, check for errors
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}


$owner_email = "**mailadresi**";
$headers = $_POST["mail"] . ' dan';
$subject = 'TASARIM YARIŞMASI : ' . $_POST["name"] . ' DAN';
$messageBody = "";
if($_POST['name']!='nope'){
$messageBody .= 'İsim ve Soyad : ' . $_POST["name"] . ' ' . "\n";
$messageBody .= 'Telefon : ' . $_POST["phone"] . ' ' . "\n";
$messageBody .= 'İstiyor : ' . $_POST["ticket"] . ' ' . "\n";
$messageBody .= 'Yarışması : ' . $_POST["quantity"] . ' ' . "\n";
$messageBody .= ' ' . "\n";}
if($_POST['mail']!='nope'){
$messageBody .= 'Email : ' . $_POST['mail'] . ' ' . "\n";
$messageBody .= '' . "\n";
}else{$headers = '';}
if($_POST['message']!='nope'){$messageBody .= ' ' . $_POST['message'] . ' ' . "\n";}
if($_POST["stripHTML"] == 'true'){$messageBody = strip_tags($messageBody);}
try{
if(!mail($owner_email, $subject, $messageBody, $headers)){throw new Exception('');}else{echo 'Thanks ';}
}
catch(Exception $e){echo $e->getMessage() ."\n";}

?>
 

 

shngndgd shngndgd WM Aracı Kullanıcı
  • Üyelik 10.01.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Uzmanı
  • Konum Ankara
  • Ad Soyad Ş** G**
  • Mesajlar 25
  • Beğeniler 4 / 9
  • Ticaret 0, (%0)
bu sistemi online bir ortamda mı test ediyorsunuz?
formdan aldığınız hata nedir?
 

 

wmaraci
wmaraci

deltax2 deltax2 WM Aracı Kullanıcı
  • Üyelik 10.01.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 4
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Herhangi bir hata almıyorum.
GÖNDER tuşuna bastığımda hiçbir şey olmuyor.
Butonun eventında hiçbir olay yokmuş gibi.
 

 

shngndgd shngndgd WM Aracı Kullanıcı
  • Üyelik 10.01.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Uzmanı
  • Konum Ankara
  • Ad Soyad Ş** G**
  • Mesajlar 25
  • Beğeniler 4 / 9
  • Ticaret 0, (%0)
formun olduğu sayfanın diğer alanlarında qcTcktForm id değerini submit öncesi kontrol eden bir js kodu v.s var mı?
şayet var ise jquery veya js kaynaklı bir hata aldığından sayfayı post edemiyor olabilir.
kod online ortamda test ediliyorsa f12 ile konsolu açarak hata olup olmadığını kontrol etmelisiniz.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al