• 28-08-2018, 13:22:18
    #1
    Arkadaşlar şuan hali hazırda yaptığım bir yorum onay sistemi var. Onayla butonu ile, yorumlar tek tek onaylanabiliyor.

    Fakat benim istediğim şu, her yorumun yanında checkbox olacak. Yorumları seçeceğim ve onayla butonuna basınca checkbox işaretlenenleri onaylayacak.

    Bunu nasıl yapabilirim? Bir örnek bulamadım. Checkbox php kullanmayı falan biliyorum. Sadece mantığını anlayamadım yapacağım işin.
  • 28-08-2018, 13:51:48
    #2
    <label for="comment1"><input type="checkbox" id="comment1" name="comments[]" value="1">Yorum 1</label>
    
    <label for="comment2"><input type="checkbox" id="comment2" name="comments[]" value="2">Yorum 2 </label>
    if($_POST){
       $comments = isset($_POST['comments']) ? $_POST['comments'] : false;  
       if($comments){
          $comments_str = implode($comments, ',');
          $query = $db->prepare('UPDATE comments SET status=1 WHERE id IN ('.$comments_str.')');        
          $query->execute();
       }
    }
    PHP bilgin olduğundan kolaylıkla mantığı anlarsın, detaylı anlatmama gerek yok sanırım.
    HTML'de inputların value kısmına yorum id giriyorsun, butona tıklayıp post edince de işaretli olanları bir arraya atıp update sorgunda kullanıyorsun.
  • 28-08-2018, 14:05:19
    #3
    Çok iyi anladım peki, onayla ve reddet butonlarını nasıl ayırabilirim sizce? Sonuçta form aynı.



    @Darly_Dixon; çok teşekkürler bu arada



    Button namelerine göre hallettim. Tekrar teşekkürler.