Tweet

Ana Sayfa   Forum   Html - Dhtml - JS
Yeni Başlık Cevap Ekle
white_bullet bir forma 2 buton koyma (24/05/2007 10:27)
profil pandapant
 offline OFFLINE
 Junior Coder

sayfamda bitane form oluşturuyorum ama bu formun 2 farklı submiti olmasını istiyorum. mesela bir anket formu hazırladım, 1.buton oy vermek, 2. buton sonuçları görüntülemek için. bu nasıl yapılablir?

Üye Profili

white_bullet Re:bir forma 2 buton koyma (25/05/2007 01:31)
profil Dia
 offline OFFLINE
 Sleepless Coder

illede anket sonucunu göstermede form kullanıcam diyorsan foruma iki adet submit ekle ve submitlerin name ve id lerini farklı yap. Formu gönderdiğin sayfada.
CODE:

<? 
if($_POST['submit1']!=null)
{
/* Yapılacak işlemler*/
}
else if($_POST['submit2']!=null)
{
/* Yapılacak işlemler*/
}
?>


şeklinde istediğini yapabilirsin. Kolay gelsin

<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil

white_bullet Re:bir forma 2 buton koyma (25/05/2007 01:49)
profil pandapant
 offline OFFLINE
 Junior Coder

dün araştıracak zamanım yoktu, bu sabah baktım, bende şöyle bir çözüm buldum.
CODE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Untitled Document</title>
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function flevSubmitForm(){//v2.0
// Copyright 2002-2004, FlevOOware (www.flevooware.nl/dreamweaver/)
var v1=arguments,v2=MM_findObj(v1[0]),v3=(v1.length>1)?v1[1]:"",v4=(v1.length>2)?v1[2]:"";if (v2){if (v3!=""){v2.action=v3;}if (v4!=""){v2.target=v4;}v2.submit();document.MM_returnValue=false;}}
//-->
</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<input name="Submit" type="submit" onclick="flevSubmitForm('form1','login.html','');return document.MM_returnValue" value="Gönder" />

<input name="Submit2" type="submit" onclick="flevSubmitForm('form1','sifremiunuttum.html','');return document.MM_returnValue" value="Şifrem" />
</form>
</body>
</html>

profil

white_bullet Re:bir forma 2 buton koyma (25/05/2007 04:13)
profil Dia
 offline OFFLINE
 Sleepless Coder

Sanki bana biraz fazla uğraşmışsın gibi geldi. Ama çözüm çözümdür. Submitlerin şöyle bir özelli var hangisne tıklarsan onun değeri gider sayfay sende bu değere göre yapılacak işlemleri ayırabilirsin.

<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil
 
1 /
 
Ana Sayfa   Forum   Html - Dhtml - JS
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg