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.
Ü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.