Metruk adlı üyeden alıntı: mesajı görüntüle
user_id değişkeni kullanıcı sistemde kayıtlı olmadığı için null dönüyor ya da boş dönüyor gibi duruyor
'' => geçerli bir sayı olmadığından hatayı alıyorsunuz.
ibrahimfidan adlı üyeden alıntı: mesajı görüntüle
Üye ID Boş bir şekilde gittiği için karşılaşıyorsunuz bu sorunla,

Şöyle bir şey yapabilirsiniz,

<?php
     if(!$_SESSION['login']){
             $user_id = 0; // Ziyaretçi
             // SQL sorgusu kısmında da
             $query = mysql_query("INSERT INTO tables SET
                              ...
                              ...
                              comment_user_id = '$user_id'");

    }
?>
Sağolun arkadaşlar sayenizde sorunu çözdüm.