html iletişim formu

mmbey

New member
slm arkadaslar siteme koyacagım bir form lazım gönderen kişiadı soyadı email bilgileri ve bana ulastırmak istedigi bir notu icerecek bir form arıyorum yardımcı olacak arkadas varsa tsk ederim
 

Silverday

Altın Üye
buyrun.. <form> tagı içinde action parametresini kullanarak ilgili işlemi yaptırtabilirsiniz.. (örnek olarak islem.php yazdım)
HTML:
<!-- form bas -->
<form name="form" method="post" action="islem.php">
<p><label for="ad">Adınız:</label><input type="textbox" name="ad"></p>
<p><label for="soyad">Soydınız:</label><input type="textbox" name="soyad"></p>
<p><label for="mail">Mail Adresiniz:</label><input type="textbox" name="mail"></p>
<p><label for="not">Notunuz:</label><textarea name="not" cols="35" rows="7"></textarea></p>
<p><input type="submit" value="  Gönder  "></p>
</form>
<!-- form son -->
 

mmbey

New member
bu yaptıgımız form nereye gönderilecek(hazırladıgım veb sitemin neresine gelecek ) nasıl kaydediliecek ve nasıl acıp okuyacagız
 

Silverday

Altın Üye
form mysql (veritabanı) kullanan dosyalara gönderilir.Örneğin php ile kodlanmış bir iletişim sayfası.
fakat anladığım kadarıyla elinizde böyle birşey yok, google'dan contact form yazdığınızda bu konuda
kodlanmış çokça script gelecektir..
 

smfb

New member
değişmeniz gereken ve yapmanız gerekenler kodların yanında yazıyor html sitede mail form
ama mutlaka bu sayfayı php olarak kaydedin yoksa mailinize gelez form ...
yani anlayacağınız bu form göstereceğiniz mail adresinden okunuyor..

<?php
if ($submit == 1)
{
if (empty($adi))
{
$mesajtext = "Lütfen Ad Soyad Giriniz.";
}
else if (empty($email))
{
$mesajtext = "Lütfen Mail Adresinizi Giriniz.";
}
else if (empty($mesaj))
{
$mesajtext = "Lütfen Mesajınızı Giriniz.";
}
else
{
$maili = "[email protected]"; //Sizin mail adresiniz
$mail_mesaj = "";
// Buradan sonra form ile gönderilen bilgiler mail içeriğine eklenecek
// $mail_mesaj .= "Adı Soyadı: $adi \n"; şeklinde
$mail_mesaj .= "Adı Soyadı: $adi \n"; //Bu alanın olması gerekli, silmeyin
$mail_mesaj .= "Mail Adresi: $email \n"; //Bu alanın olması gerekli, silmeyin
$mail_mesaj .= "Telefon: $telefon \n";
$mail_mesaj .= "Adres: $adres \n";
$mail_mesaj .= "Mesaj: $mesaj \n"; //Bu alanın olması gerekli, silmeyin
/////////////////////////////////////////////////////////////////////
$subject = "İletişim Formu ile mail yollandı"; //Size gelecek olan mailin konusu



$headers="";
$headers .= "From: $adi <$email>\n";
$headers .= "Reply-To: $adi <$email>\n";
$headers .= "Date: ".date("r")."\n";
$headers .= "Message-ID: <".date("YmdHis")."deneme@".$_SERVER['SERVER_NAME'].">\n";
$headers .= "Subject: $subject\n";
$headers .= "Return-Path: $email <$email>\n";
$headers .= "Delivered-to: $email <$email>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html;charset=ISO-8859-9\n";
$headers .= "X-Priority: 3\n";
$headers .= "Importance: Normal\n";
$headers .= "X-MSMail-Priority: Normal\n";
$headers .= "X-Mailer: Mailler!\n";

mail($maili, $subject, $mail_mesaj, $headers);
$mesajtext = "Formunuz başarıyla yollanmıştır, en kısa sürede sizinle iletişim kurulacaktır.";
}
}
?>
<?php echo $mesajtext; ?>
<form name="form1" method="post" action="">
<p>
<label>
Adınız Soyadınız
<input type="text" name="adi" id="adi">
</label>
</p>
<p>
<label>
Mail Adresiniz
<input type="text" name="email" id="email">
</label>
</p>
<p>
<label>
Telefon Numaranız
<input type="text" name="telefon" id="telefon">
</label>
</p>
<p>
<label>Adres
<input type="text" name="adres" id="adres" />
</label>
</p>
<p>
<label>
Mesajınız
<textarea name="mesaj" id="mesaj" cols="45" rows="5"></textarea>
</label>
<br>
<input name="submit" type="hidden" id="submit" value="1">
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Gönder">
</label>
</p>
</form>
 

mmbey

New member
aslında elimde php mysql destekleyen bir sitem var ana nasıl yapılacagını bilmedigim icin yapamadım
 

HTML

Üst