Php'ye Form Submit

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
aveysel
Üye
Mesajlar: 151
Kayıt: 16 Mar 2004 03:53
Konum: Internet
İletişim:

Php'ye Form Submit

Mesaj gönderen aveysel »

Arkadaşlar Bir sayfa içerisinde 2 tane form um var ve bir butona tıklandığında bu iki formun da submit olmasını istiyorum.

Not: Form un bir tanesi site içerisindeki bir php scriptine bilgi gönderirken diğeri farklı bir sitedeki php scriptine veri taşıyacak.

İlginize teşekkürler..
Select * From LiFe Where Your EYES
http://Www.Gebze.Org
onaydin

Mesaj gönderen onaydin »

Kod: Tümünü seç

<form name="form1" method="post" action="<?=$PHP_SELF?>">
  <input name="ad" type="text" id="ad">
  <input name="soyad" type="text" id="soyad">
</form>
<form name="form2" method="post" action="harici_sayfa.php" target="_blank">
  <input name="adres" type="text" id="adres">
</form>
<input type="submit" name="Submit" value="Submit" onClick="document.form2.submit();document.form1.submit()">
Şeklinde olabilir gibime geliyor. Harici sayfanın gözükmemesi gibi bir durum sözkonusu mu?
Kullanıcı avatarı
aveysel
Üye
Mesajlar: 151
Kayıt: 16 Mar 2004 03:53
Konum: Internet
İletişim:

Mesaj gönderen aveysel »

Yazdığınız kodu yazdım ancak sadece bir tane formu submit ediyor. Aşağıda verdiğim kodu yazdığımda da sadece haberver.php yi submit ediyor.

Ne yapmalıyım arkadaşlar ???

Kod: Tümünü seç

<script language=JavaScript>
function kontrol(gelen)
{
if (gelen=="" ||  gelen=="x")
{
alert("HATA")
}

else
{
f1.submit()
f2.submit()
}


}
</script>

<form name=f1 method=post action=denememail.php>
<input type=text name=gelen>
<input type=button name=button value=yolla onclick=(kontrol(f1.gelen.value))>
</form>

<form name=f2 method=post action=haberver.php>
</form>
Select * From LiFe Where Your EYES
http://Www.Gebze.Org
onaydin

Mesaj gönderen onaydin »

kod çalışıyor
siz kodu tam uygulamamışsınızdır ya da browser desteklemiyordur ama sanmıyorum.

Kaçırdığınız nokta ikinci formda target diye bir değer var oraya _blank yazarsanız yeni bir pencere açılıyor ve değeri oraya gönderiveriyor.
Eğer bunu yapmazsanız birincinin işini yapıyor.

Eğer yeni bir pencere açmak istemiyorsanız ya da bu sayfanın gözükmesini istemiyorsanız bir tane iframe tanımlarsınız formun hedefini iframe nin adresini yazarsınız o işinizi görür.
Cevapla