• 26-07-2013, 14:15:45
    #1
    Merhaba, bir sayfada iki ayrı form yaptım ve submit'deki isme göre işlem yapıyorum. Kodlarım aşağıda;

    <form action="index.php" method="post"><input type="text" name="post1"><input name="gonder1" type="submit" value="Gönder 1"></form>
    	</br>
    	<form action="index.php" method="post"><input type="text" name="post2"><input name="gonder2" type="submit" value="Gönder 2"></form>
    <?php
    	if ($_POST['gonder1']) { echo "Form 1 Gönderildi"; }
    	if ($_POST['gonder2']) { echo "Form 2 Gönderildi"; }
    ?>
    Form 1'i gönderdiğimde şu çıktıları veriyor;
    Form 1 Gönderildi
    ( ! ) SCREAM: Error suppression ignored for
    ( ! ) Notice: Undefined index: gonder2 in C:\wamp\www\CrafterCms\index.php on line 24
    Call Stack
    #	Time	Memory	Function	Location
    1	0.0007	366552	{main}( )	..\index.php:0
    Form 2'yi gönderincede gonder1 tanimlanmadi diyor. Bu sorunu nasıl çözebilirim?
  • 26-07-2013, 14:19:54
    #2
    Üyeliği durduruldu
    Iki formun actionu index.php ye gidiyor ondan ya tek bir formdan veri gonderin yada diger formu baska sayfaya post edin.

    Samsung Galaxy S3 tapatalk 2 ile gonderildi.
    Yazim yanlislari varsa affola.
  • 26-07-2013, 16:54:54
    #3
    Bi sayfada nasıl olur?
  • 26-07-2013, 17:17:07
    #4
    Üyeliği durduruldu
    quaick adlı üyeden alıntı: mesajı görüntüle
    Bi sayfada nasıl olur?
    bir sayfada aynı yere post edeceksen tek bir form kullanırsın.
    örnek : <form action="index.php" ...

    bir sayfada iki farklı yere post edebilirsin.

    örnek : <form action="index.php" ...
    örnek : <form action="index2.php" ...
  • 26-07-2013, 19:40:34
    #5
    Çözüm için pm atın

    veya Skype : madhacker95
  • 26-07-2013, 21:35:34
    #6
    Blackhatx86 adlı üyeden alıntı: mesajı görüntüle
    Çözüm için pm atın

    veya Skype : madhacker95
    Skype ekledim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:35:34 -->-> Daha önceki mesaj 20:40:13 --

    Arkadaşlar sorunu çözdüm, çözümüde şöyle;

    <form action="index.php" method="post"><input type="text" name="post1"><input name="gonder1" type="submit" value="Gönder 1"></form> 
        </br> 
        <form action="index.php" method="post"><input type="text" name="post2"><input name="gonder2" type="submit" value="Gönder 2"></form> 
    <?php 
        if (isset($_POST['gonder1'])) { echo "Form 1 Gönderildi"; } 
        if (isset($_POST['gonder2'])) { echo "Form 2 Gönderildi"; } 
    ?>
    isset(); fonksiyonunu kullandım.
    İyi Forumlar