<?php
if ($_POST){
$adsoyad = $_POST["adsoyad"];
$eposta = $_POST["eposta"];
$telefon = $_POST["telefon"];
if (empty($adsoyad) || empty($eposta) || empty($telefon)){
echo "<div class=\"sss\">Lütfen boş alan bırakmayın...</div>";
}else {
$deger = $adsoyad."\t".$eposta."\t".$telefon."\t"."\t"."\n";
$ac = fopen("mail_list.txt", "a");
if (!$ac){
echo "<div class=\"sss\">Dosya açılamadı...</div>";
}
fwrite($ac,$deger);
fclose($ac);
echo "<div class=\"sss\">Duyuru listemize kaydınız yapılmıştır. Teşekkürler...</div>";
}
}else {
echo '<form action="" method="post">
<input onclick="this.value=\'\'" type="text" value="Adınız Soyadınız" name="adsoyad" class="kayit_input3" />
<input onclick="this.value=\'\'" type="text" value="E posta adresiniz" name="eposta" class="kayit_input3" />
<input onclick="this.value=\'\'" type="text" value="Telefon numaranız" name="telefon" class="kayit_input3" />
<input type="submit" value="" class="gonder" />
</form>';
}
?>
<?php
if ($_POST){
$diger = 'MIME-Version: 1.0'."\r\n";
$diger .= 'Content-type: text/html; charset=iso-8859-9'."\r\n";
$ad_soyad = $_POST["ad_soyad"];
$e_posta = $_POST["e_posta"];
$tel = $_POST["tel"];
$msj = $_POST["msj"];
$konu = "Web Asistanı";
$kime = "mail@gmail.com";
$icerik = "Gönderen: ".$ad_soyad."<br />
E-Posta: ".$e_posta."<br />
Telefon: ".$tel."<br />
Mesaj: ".$msj;
$diger .= 'From: ('.$ad_soyad.')'.$e_posta;
$gonderiletisim = mail($kime,$konu,$icerik,$diger);
if ($gonderiletisim){
echo "İletişim Gönderildi...";
}
}else {
echo'<form action="" method="post">
<input onclick="this.value=\'\'" type="text" value="Adınız Soyadınız" name="ad_soyad" class="kayit_input" />
<input onclick="this.value=\'\'" type="text" value="E-Posta Adresiniz" name="e_posta" class="kayit_input" />
<input onclick="this.value=\'\'" type="text" value="Telefon Numaranız" name="tel" class="kayit_input" />
<input onclick="this.value=\'\'" type="text" value="Mesajınız" name="msj" class="kayit_input" />
<input type="submit" value="" class="gonderiletisim" />
</form>';
}
?> Bir sayfada 2 form .php ?
1
●1.632
- 13-12-2012, 12:24:51Beyler 1 sayfada 2 form mevcut birine gönder dediğimde diğeride çalışıyor sorun nedir ?
- 13-12-2012, 12:31:48if ($_POST){
diyorsun ve ikiside çalışıyor diyorsun. Çok doğal çünkü post var ve ikiside çalışıyor belki biri hata bile veriyordur.
Özel bir isim seçmelisin. Örneğin
if(isset($_POST['ikinci_form'])) { ikinci formun işlemlerini yap gibi.. }
if(isset($_POST['birinci_form'])) { birinci formun işlemleri ya da birinci formdan gelen değerler }
eğer iki formda da aynı isimler var ise ikisine de benzersiz isimler ata, ya da submit butonuna farklı değerler verip php içinde ayıklama yaparsın.
