• 12-06-2008, 11:38:54
    #1
    Üyeliği durduruldu
    Arkadaşlar Yazılara yapılan yorumlar önceden direk yayınlanıyordu. ama bazı kişilerin luzumsuz yorumları yüzünden yorumları onay verdikten sonra yayınlanması için çalışmalara başladım..

    şimdi sorum tam olarak şu.
    mysql de onay diye bir satır açtım.

    onay numarası ilk olarak 0 kaydediliyor. ve onay numarası 0 olan yorumlar yayınlanmıyor.. onay numarası 1 olanlar yayınlanıyor. buraya kadar herşey normal

    fakat ben bunu panelimden mesela yorumalr diye bir yer yaptım. ve tüm yorumlar çıkıyor.

    Ben sadece onay numarası 0 olan yorumların listelenmesini ve checkbox ile işaretleyip onayla dediklerimin onay numarasının 1 olmasını istiyorum..


    şimdiden yardımlarınız için teşekkür ederim.
  • 12-06-2008, 12:41:21
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    checkbox ın value değerlerine id lerini ver
    isimlerine ise array ver mesela hepsine isim[] adını ver
    sonra foreach döngüsüyle istediğin işlemi yapabilirsin
  • 12-06-2008, 17:45:26
    #3
    Üyeliği durduruldu
    Tam Bir Açıklama alsam sorun olurmu ?
  • 12-06-2008, 22:15:58
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    nasil onayli yorumlari göstertiyorsan, onaysiz yorumlarida admin panelinde gösterirsin.
    sonra bir form olusturursun. checkbox un degerini 1 verirsin ve veri tabanina kayit yaptirirsin..
  • 12-06-2008, 22:23:41
    #5
    checkboxın idsini veritabanında default olarak 0 olarak gösterin zaten yapmışsınız. daha sonra sql sorguda UPDATE ile 1 yapın
  • 13-06-2008, 10:05:53
    #6
    Üyeliği durduruldu
    <?php
    $hostname = "host"; 
    $username = "user"; 
    $password = "pass"; 
    $database = "db"; 
    mysql_connect($hostname, $username, $password); 
    mysql_select_db($database); // hangi db'ye bağlanacağımızı seçtik.
    $sorgu = "SELECT * FROM `yorumlar` WHERE onay = 0 LIMIT 20";
    $sonuc = mysql_query($sorgu);
    $id = $_GET['id'];
    echo '<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="1">
    <tr>
    <td width="3%" height="19" align="center">onay</td>
    <td width="34%" height="19" align="center">Yazılan</td>
    <td width="17%" height="19" align="center">Yazan</td>
    <td width="19%" height="19" align="center">Email</td>
    <td width="20%" height="19" align="center">İçerik</td>
    <td width="7%" height="19" align="center">Göster</td>
    </tr>';
    while ($goster = mysql_fetch_array($sonuc)) {
     
    echo '<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="1">
    <tr>
    <td width="3%" height="1">
    <form method="POST" action="ok.php">
    <p align="center">
    <input type="checkbox" name="box" value="'.$id.'"></p>
    
    </td>
    <td width="34%" height="1">'.$goster[yorumkonu].'</td>
    <td width="17%" height="1">'.$goster[yazar].'</td>
    <td width="19%" height="1">'.$goster[email].'</td>
    <td width="20%" height="1">'.$goster[icerik].'</td>
    <td width="7%" height="1">'.$goster[goster].'</td>
    </tr>
    </form>
    </table>';
    }
    echo '<form method="POST" action="ok.php">
    <input type="button" value="submit" name="gonder">
    </form>';
    ?>
    Buraya Kadar herşey Tamam ok.php Dosyasına nasıl bir Kod yazmalıyım acaba ?