• 22-01-2022, 14:31:45
    #1
    şöyle bir butonum var:

     </div>
    <div class="box-footer">
    <button name="kategorikaydet" type="submit" class="btn btn-primary">Kaydet</button>
    </div>
    </form>
                  </div>
    if (isset($kategorikaydet)) {
    echo "Geldi Baba";
    } else {
    echo "no";
    }
    burada "no" basıyor ekrana anlamadım bir türlü Yardımcı olur musunuz
  • 22-01-2022, 14:33:06
    #2
    İsset["kategorikaydet"] olarak deneyin hocam
  • 22-01-2022, 14:33:09
    #3
    Developer
    doğrusunu unuttum dostum o nası yakalamakmış
  • 22-01-2022, 14:34:35
    #4
    @garajyazilim; hayır hata veriyor, if içinde isset ("") olarak kullanılır,
    @brown; bilemiyorum
  • 22-01-2022, 14:36:05
    #5
    Kodunuz ve kullanış tarzınız yanlış, submit butonuna name vermek yerine if( !empty($_POST) ): bu şekilde kullanırsanız her sunucuda uyumlu çalışır. Bazı sunucularda POST olmasa bile isset fonksiyonu POST varmış gibi algılayabiliyor. Son yazdığım 2 cümle sorununuz ile alakasız bilgi vermek amacı ile.
  • 22-01-2022, 14:37:11
    #6
    Developer
    </div>
    <div class="box-footer">
    <form method="post">
    <button name="kategorikaydet" type="submit" class="btn btn-primary">Kaydet</button>
    </form>
    </div>
    </form>
    </div>
    
    <?php
    if(isset($_POST['kategorikaydet'])){
        echo 'test';
    }
    ?>
  • 22-01-2022, 14:38:16
    #7
    @brown; tşk ettim oldu
  • 22-01-2022, 14:38:48
    #8
    isset yakalamaz içi boş ise hatayı engeler yakalama işini $_POST yapar isset içinde post kullana bilirsin
  • 22-01-2022, 14:41:40
    #9
    $kategorikaydet değil $_POST['kategorikaydet'] kullanmalısınız hocam