folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php İle İlgili Sınırlama İsteği



Php İle İlgili Sınırlama İsteği

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    x-files bunu yazdı
    juniourfalcon bunu yazdı

    Ilk ypacagin is mysql birakip pdo ile calisman hem daha saglikli hem daha stabil 

    Evet pdo geçtim reis şu an sorguların hepsi pdo, ikinci için bekliyorum :D

    Tagleri temizlesene paylaşmadan evvel hocu

    http://php.net/manual/tr/pdostatement.rowcount.php 


    0x0480 takilin madem ﷽﷽﷽
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wert
    wert's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Erkek

    ben böyle kullanırdım

     

    select count(id) as adet from resimler WHERE ilan_id=:gelen_id

     

    if(satir['adet']<10){

     resim ekle

    } else {

    uyarı ver

    }


    |sadece aptalların başarısı ders notu ile ölçülür|
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    Sorunu çözdüm şimdi sıra geldi o kullanıcı id sine göre fotoğraflartı silme yetkisi vermeye hadi bismillah.

    Bitirince makale olarak paylaşılacaktır. Saygılar


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    wert bunu yazdı

    ben böyle kullanırdım

     

    select count(id) as adet from resimler WHERE ilan_id=:gelen_id

     

    if(satir['adet']<10){

     resim ekle

    } else {

    uyarı ver

    }

    şahsen ben de işi sql server tarafında ezerdim 


    0x0480 takilin madem ﷽﷽﷽
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    Şimdi şöyle bir konu var. 

    tabloya kullanici_id diye bir sütun ekledim.

    Tablodan veri çekecem eğer kullanıcı id ile resmi yükleyen id aynı ise resim ise işlem yapsın ama değil ise yapmasın. Bunu PDO olarak nasıl yaparım. Örnek olarak veriyorum

    Sesion olarak aldığım id=57

    bunu mesela 5 foto yükledim 5 de de kullanici_id sütununa 57 olarak kaydettim.

    Ben fotoğraf silecem ama önce tbden veri çekmek istiyorum. DB den çektiğim veri ile sesion aynı id sayipse işlemlere başlasın değilse hop dur silemesindesin


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    Oda tamam şimdi yaptıklarım

    msyqli sorgularını PDO ile değiştirdim.

    Fotoğraf yükeleme işlemi tamam watermark, küçültme ve veri tabanına kaydetme işleminde bir sıkıntı yok.

    Ana sayfada fotolar listeleniyor.

    Sil linkine tıklayınca silme sayfasından kontroller sağlanıyor. Eğer id ile fotoğraf için eklediğim kullanıcı idsi uyuyorsa silme işlemini gerçekleştiriyor.

    Şimdi herşey bitti sıra geldi makyaja.

    Bunu güzeleştirmek kalıyor. ajax majax bişiler yapıp deneyeceğim. Php ile işler bitti.


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    x-files bunu yazdı

    Şimdi şöyle bir konu var. 

    tabloya kullanici_id diye bir sütun ekledim.

    Tablodan veri çekecem eğer kullanıcı id ile resmi yükleyen id aynı ise resim ise işlem yapsın ama değil ise yapmasın. Bunu PDO olarak nasıl yaparım. Örnek olarak veriyorum

    Sesion olarak aldığım id=57

    bunu mesela 5 foto yükledim 5 de de kullanici_id sütununa 57 olarak kaydettim.

    Ben fotoğraf silecem ama önce tbden veri çekmek istiyorum. DB den çektiğim veri ile sesion aynı id sayipse işlemlere başlasın değilse hop dur silemesindesin

    <?php
    $kid = @$_SESSION['kullanici_id'];
    $query = $cursor->prepare("DELETE FROM 'resimler' WHERE id=:id AND kullanici_id=:kid");
    $query->execute(["id" => $id, "kid" => $kid]);
    $result = sprintf('Sonuc: Silme islemi %s', ($query->rowCount() ? "basarili" : "basarisiz"));
    echo $result;

     


    0x0480 takilin madem ﷽﷽﷽
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    resimler tablosundaki silinecek resmin id 'sine karşılık gelen yukleyen sütünundaki kulanıcı_id 'si; giriş yapan kişinin id 'sine eşitse sil

    ----------------------------

    psudo code:

    yukleyen = select yukleyen from resimler where resim_id = 4

    if kullanıcı = yukleyen then

       sil = delete from resimler where resim_id = 4

       if isError(sil) = true then

          document.write "silerken sorun oluştu"

       end if

    else

       document.write "bunu silmeye gücün yetmez"

    end if

    ----------------------------

    error handling de yaptım kendi içinde, kendime şaşırıyorum. Yoksa yapmam böyle şeyler.


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek
    NoktaliVirgul bunu yazdı

    resimler tablosundaki silinecek resmin id 'sine karşılık gelen yukleyen sütünundaki kulanıcı_id 'si; giriş yapan kişinin id 'sine eşitse sil

    ----------------------------

    psudo code:

    yukleyen = select yukleyen from resimler where resim_id = 4

    if kullanıcı = yukleyen then

       sil = delete from resimler where resim_id = 4

       if isError(sil) = true then

          document.write "silerken sorun oluştu"

       end if

    else

       document.write "bunu silmeye gücün yetmez"

    end if

    ----------------------------

    error handling de yaptım kendi içinde, kendime şaşırıyorum. Yoksa yapmam böyle şeyler.

    Reis şimdi ajax kullanmaya geldi sıra. Ajaksa fotoğrafları nasıl post ederim.


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    x-files bunu yazdı
    NoktaliVirgul bunu yazdı

    resimler tablosundaki silinecek resmin id 'sine karşılık gelen yukleyen sütünundaki kulanıcı_id 'si; giriş yapan kişinin id 'sine eşitse sil

    ----------------------------

    psudo code:

    yukleyen = select yukleyen from resimler where resim_id = 4

    if kullanıcı = yukleyen then

       sil = delete from resimler where resim_id = 4

       if isError(sil) = true then

          document.write "silerken sorun oluştu"

       end if

    else

       document.write "bunu silmeye gücün yetmez"

    end if

    ----------------------------

    error handling de yaptım kendi içinde, kendime şaşırıyorum. Yoksa yapmam böyle şeyler.

    Reis şimdi ajax kullanmaya geldi sıra. Ajaksa fotoğrafları nasıl post ederim.

    https://www.formget.com/ajax-image-upload-php/


    0x0480 takilin madem ﷽﷽﷽
Toplam Hit: 3092 Toplam Mesaj: 21
php mysql sınırlandırma