• 25-04-2014, 20:33:37
    #1
    Üyeliği durduruldu
    Merhabalar,

    if($durum == "0"){
    }else{
    unlink($dosya);
    $update = mysql_query("UPDATE haber SET durum=1 WHERE id='$id'");
    }
    Bu kod ile durum alanı 0 olanları çekip işlem yaptırıyorum ama durum alanı 0 1den fazla satır varsa sadece birinde işlem yapıyor. Hepsine işlem yaptırmasını nasıl sağlarız?
  • 25-04-2014, 20:40:09
    #2
    bir while döngüsüne alıp döngü içerisinde kontrol ettirerek yapabilirsiniz.
  • 25-04-2014, 20:51:32
    #3
    Üyeliği durduruldu
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    bir while döngüsüne alıp döngü içerisinde kontrol ettirerek yapabilirsiniz.
    Şöyle birşey yaptım ama olmadı. Neresinde yanlış var acaba?

    if($durum == "0"){
    }else{
    $sayi = 0;
    while ($durum == $sayi) {
    unlink($dosya);
    $update = mysql_query("UPDATE haber SET durum=1 WHERE id='$id'");
    $sayi++;
    }}
  • 25-04-2014, 21:00:31
    #4
    böyle olması lazım çok hatırlamıyorum
    while($durum = 0){
    unlink($dosya);
    $update = mysql_query("UPDATE haber SET durum=1 WHERE id='$id'");
    }
  • 25-04-2014, 21:26:02
    #5
    NetBlogi adlı üyeden alıntı: mesajı görüntüle
    Şöyle birşey yaptım ama olmadı. Neresinde yanlış var acaba?

    if($durum == "0"){
    }else{
    $sayi = 0;
    while ($durum == $sayi) {
    unlink($dosya);
    $update = mysql_query("UPDATE haber SET durum=1 WHERE id='$id'");
    $sayi++;
    }}
    kodun öncesinide eklerseniz daha kolay bakabiliriz
  • 25-04-2014, 21:42:45
    #6
    $id değerini nasıl çekip işlediğinizi görmemiz gerekiyor.
  • 25-04-2014, 22:06:10
    #7
    Üyeliği durduruldu
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    kodun öncesinide eklerseniz daha kolay bakabiliriz
    Met adlı üyeden alıntı: mesajı görüntüle
    $id değerini nasıl çekip işlediğinizi görmemiz gerekiyor.
    $sorguz2=mysql_query("select * from dosya WHERE sonaerme <= 0 AND silinme='0'");
    while($satir=mysql_fetch_row($sorguz2)){
    $id4=$satir[0];
    $date4=$satir[1];
    $file4=$satir[4];}
    $varmi_ukte2=mysql_num_rows($sorguz2);
    if($varmi_ukte2 == "0"){
    }else{
    for ($i = 0; $i = $varmi_ukte2; $i++) {
    unlink('dosyalar/'.$date4.'/'.$file4.'');
    $update = mysql_query("UPDATE dosya SET silinme=1 WHERE id='$id4'");
    echo 'Silindiler.';
    }}