1週間前から、PHPの勉強を独学で始めました。
そこでTwitterのようなサービス作成をひとつの目標にして、行っているのですが、一人で解決出来ないところが出てきたので、質問させていただきます。

今現在、ユーザー登録、ログインをし、自分のタイムライン上で、他のユーザーに返信をするというプログラムを書いています。そこで、返信のときに、返信先のIDを格納するための、reply_post_idを設けました。画像のid 14の部分は、member_id 10のユーザがmember_id 8のユーザに返信をしているのですが、それがreply_post_idに反映されていません。下にコードを載せたのですが、どこか間違っているのでしょうか?ご教授よろしくお願い致します。

php

//投稿を記録する 
if(!empty($_POST)){ 
    if($_POST['message'] != ''){ 
        $sql = sprintf('INSERT INTO posts SET member_id=%d,  
            message="%s", reply_post_id=%d, created=NOW()', 
        mysqli_real_escape_string($mysqli,$member['id']), 
        mysqli_real_escape_string($mysqli,$_POST['message']), 
        mysqli_real_escape_string($mysqli,$_POST['reply_post_id']) 
        ); 
        mysqli_query($mysqli,$sql) or die($mysqli_error()); 
        header('Location: index.php'); 
        exit(); 
    } 
} 

html

<input type="hidden" name="reply_post_id" value=" <?php echo 
isset($_REQUEST['res']) ? htmlspecialchars($_REQUEST['res'],ENT_QUOTES,'UTF-8'):"" ; ?>" />

画像の説明をここに入力