• 06-11-2018, 12:03:16
    #1
    <select>
                <option selected>Fiş Türünü Seçiniz</option>
                <option value="1">01- Satınalma</option>
                <option value="2">02- Perakende Satış İade</option>
                <option value="3">03- Toptan Satış İade</option>
    </select>
    <input type="submit" value="RAPOR"></input>
    bu şekilde bir seçim aşaması yaptırıp daha sonra php de eğer value 1 ise şunu yap 2 ise şunu yap gibisinden bir işlem yaptırmak istiyorum value değerlerini php de bir değişkene nasıl aktarabilirim?
  • 06-11-2018, 12:07:20
    #2
    Botman, Codemaster
    <select name="secim">
    şeklinde değiştir.

    <?php
    
    if($_POST){ /// post dönüyorsa devam et
    
    $gelen_veri = $_POST['secim']; // posttan gelen veriyi değişkene aldık
    
    if($gelen_veri == "1"){ // TIRNAK içine neye eşit olacaksa
    echo "Satn alma seçildi.";  /// gelen veri tırnak içindekine eşitse buradan işlem devame der
    }
    
    
    
    }
    
    ?>
  • 06-11-2018, 12:08:08
    #3
    select e name="" değeri verip, bir form içerisinde post etmeniz lazım . post ettiğiniz yerde ise if (koşul) else if (koşul gibi) koşullardan geçirip işlem yapabilirsiniz.
    araştırmanız gereken form, post, get, if, else, else if
  • 06-11-2018, 12:09:35
    #4
    <form action="fis.php" method="POST">
    <select name="fisturu">
    <option selected>Fiş Türünü Seçiniz</option>
    <option value="1">01- Satınalma</option>
    <option value="2">02- Perakende Satış İade</option>
    <option value="3">03- Toptan Satış İade</option>
    </select>
    <button type="submit" >RAPOR</button>
    </form>
    
    fis.php için kodlar
    $fisturu = $_POST['fisturu'];
    
    if($fisturu==1) {
    echo "Satın Alma";
    }
    elseif($fisturu==2) {
    echo "Perakende Satış İade";
    }
    şeklinde varyasyonlar deneyebilirsiniz iyi çalışmalar dilerim.


    kodlarda yazım yanlışları olabilir, form etiketindeki action yolunu değiştirip istediğiniz sayfada işlem yaptırabilirsiniz. Eğer yorumum yararlı olduysa r10+ verebilrisiniz.
  • 06-11-2018, 12:23:10
    #5
    vtweb adlı üyeden alıntı: mesajı görüntüle
    <form action="fis.php" method="POST">
    <select name="fisturu">
    <option selected>Fiş Türünü Seçiniz</option>
    <option value="1">01- Satınalma</option>
    <option value="2">02- Perakende Satış İade</option>
    <option value="3">03- Toptan Satış İade</option>
    </select>
    <button type="submit" >RAPOR</button>
    </form>
    
    fis.php için kodlar
    $fisturu = $_POST['fisturu'];
    
    if($fisturu==1) {
    echo "Satın Alma";
    }
    elseif($fisturu==2) {
    echo "Perakende Satış İade";
    }
    şeklinde varyasyonlar deneyebilirsiniz iyi çalışmalar dilerim.


    kodlarda yazım yanlışları olabilir, form etiketindeki action yolunu değiştirip istediğiniz sayfada işlem yaptırabilirsiniz. Eğer yorumum yararlı olduysa r10+ verebilrisiniz.
    <form action="" method="post">
            <select name="fisturu">
                <option value="1">01- Satınalma</option>
                <option value="2">02- Perakende Satış İade</option>
                <option value="3">03- Toptan Satış İade</option>
           </select>
    </form>
    <input type="submit" value="RAPOR"></input>
    <?php
        $fisturu = $_POST['fisturu'];
        if($fisturu==1){
            echo "satınalma";
        }elseif($fisturu==2){
            echo "perakende satış iade";
        }else{
            echo "toptan satış iade";
        }
    ?>
    bu şekilde çalıştırdığımda
    Notice: Undefined index: fisturu in
    diye bir hata alıyorum
  • 06-11-2018, 13:28:06
    #6
    Gold üye
    <form action="" method="post">
            <select name="fisturu">
                <option value="1">01- Satınalma</option>
                <option value="2">02- Perakende Satış İade</option>
                <option value="3">03- Toptan Satış İade</option>
           </select>
    
    <input type="submit" value="RAPOR"></input>
    </form>
    
    <?php
    if ($_POST) {
    $gelen=$_POST['fisturu'];
    if ($gelen==1) {
    echo "1 seçildi";
    } elseif ($gelen==2) {
    echo "2 seçildi";
    } else
    echo "3 seçildi";
    }  
    
    
     ?>
    
    ################
    // Veya PHP bölümü en sade hali
    ################
    <?php
    if ($_POST) {
    $gelen=$_POST['fisturu'];
    echo $gelen;
    }
     ?>
  • 06-11-2018, 13:58:17
    #7
    instads adlı üyeden alıntı: mesajı görüntüle
    <form action="" method="post">
            <select name="fisturu">
                <option value="1">01- Satınalma</option>
                <option value="2">02- Perakende Satış İade</option>
                <option value="3">03- Toptan Satış İade</option>
           </select>
    
    <input type="submit" value="RAPOR"></input>
    </form>
    
    <?php
    if ($_POST) {
    $gelen=$_POST['fisturu'];
    if ($gelen==1) {
    echo "1 seçildi";
    } elseif ($gelen==2) {
    echo "2 seçildi";
    } else
    echo "3 seçildi";
    }  
    
    
     ?>
    
    ################
    // Veya PHP bölümü en sade hali
    ################
    <?php
    if ($_POST) {
    $gelen=$_POST['fisturu'];
    echo $gelen;
    }
     ?>
    şimdi oldu teşekkürler