• 14-09-2022, 10:59:40
    #1
    Merhaba arkadaşlar, product_name post ettiğimde eğer veritabanın varsa ismini alabiliyorum fakat product_name değerine bir veri girdiğimde başında rakam varsa else tarafını çalıştırmıyor. Nerede hata yapıyorum acaba
    URUNADI -> OK
    URUNADI 3 -> OK
    3URUNADI-> HATA

    $urunum = $_POST['product_name'];
    
      if ($urunum>0) {
        $productdetail=$db->prepare("select * from products where id like '%$urunum%'");
        $productdetail->execute();
        $productDetailList=$productdetail->fetch(PDO::FETCH_ASSOC);
        $urunadi = $productDetailList['product_name'];
        $urununiq = $productDetailList['uniq_id'];
      } else {
        $urunadi = $urunum;
        $urununiq = uniqid();
      }
  • 14-09-2022, 11:05:42
    #2
    Merhabalar,
    aşağıdaki gibi dener misiniz.

    if(is_numeric($urunum) and $urunum>0) {

    }
  • 14-09-2022, 11:12:21
    #3
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    aşağıdaki gibi dener misiniz.

    if(is_numeric($urunum) and $urunum>0) {

    }
    Teşekkürler Hocam Oldu