Mantığı çok da zor değil. 2 adet sayfan olduğunu düşün birisinin form sayfan diğerinin ise o form sayfasından gelen değerleri istenilen yere gönderecek işlem sayfası.
örneğin talep.html
Kod:
<form action="talep_gonder.php" method="post" >
İsim : <input type="text" name="isim" /><br>
mesaj : <textarea name="konu" id="konu"></textarea>
</form>
talep_gonder.php
bu sayfanda istediğini yapabilirsin ister emaile göndertir istersen veri tabanına yazdırırsın
Kod:
<?php
if ($_POST) {
if ($_POST['isim']=="" or $_POST['konu']==""){
echo "<script language='javascript' type='text/javascript'>alert(\"tüm alanları doldurunuz\");history.back(-1);</script>";
header("*******: 2; url=https://www.isletmeoyunlari.com/iletisim.php");
}else{
$gonderen = "gonderensite@maili.com";
$alici = "alicinin@maili.com";
$isim=$_POST['isim'];
$konu=$_POST['konu'];
$header = "From: ".$gonderen." < ".$gonderen." >\n";
$header .= "Content-Type: text/html; charset=utf-8\n";
$header .= "X-Sender: < ".$gonderen." >\n";
$header .= "X-Mailer: PHP\n";
$header .= "X-Priority: 1\n";
$header .= "Return-Path: < ".$gonderen." >\n";
$baslik = "İletişim bilgisi gönderilmiştir";
$mesaj = "<p>İsim : ".$isim."</p><p> Konu : ".$konu."</p><p>";
$mailat=mail($alici, $baslik, $mesaj, $header);
if ($mailat){
echo "<script language='javascript' type='text/javascript'>alert(\"Talebiniz Gönderilmiştir\");</script>";
header("*******: 2; url=https://www.siteadresin.com/");// alert den 2 saniye sonra ana sayfaya yönlendirir
}else{
echo "<script language='javascript' type='text/javascript'>alert(\"Talebiniz Gönderilememiştir\");history.back(-1);</script>";
}
}
}
?>
Veya diyelim ki mysql veri tabanına yazacaksın
veri tabanı bağlantılarını yaptığını varsayarak
veri tabanında talep adında bir tablo ve bu tablonun da
id(int11) , isim(varchar255) ve konu(longtext) isimli stunları olduğunu varsayar isek
Kod:
if ($_POST){
if ($_POST['isim']=="" or $_POST['konu']==""){
$isim = $_POST[isim];
$konu = $_POST[konu];
$ekleme_islemi = mysql_query("insert into talep values(NULL,'$isim','$konu')");
if (!$ekleme_islemi){
//burada şayet mysql hata verdi ve veri eklenemediyse ne işemi dönsün kısmı
}
}else{
//burada eğer isim ve konu boş bırakıldıysa ne işlemi dönsün kısmı
}
}