Есть скрытый input:
<input id="chat_rank" value="<?php getMyRank();?>" type="hidden" name="chat_rank" required/>
Но почему-то значение в нем не передается в базу данных. Только заносит 0 когда ставлю тип данных mysqli_stmt_bind_param - I. Подскажите в чём может быть проблема?
Запрос:
$chat_rank = htmlspecialchars($_POST['chat_rank']);
Импорт:
$sql = "INSERT INTO chat (userId, chat_text, name, time, avatar, rank) VALUES (?, ?, ?, ?, ?, ?)";
try {
$stmt = mysqli_prepare($link, $sql);
mysqli_stmt_bind_param($stmt, "isssss", $uid, $chat_message_text, $name, $time, $avatar, $chat_rank);
$result = mysqli_stmt_execute($stmt);