php sürümünden dolayı olabilir birde aşağıdakini dene
$odasayisi = strval($_GET['odasayisi'])
ayrıca @ karakteri ile hata bastırmak yerine gelen veriyi kontrol edersen kod kalitesi için daha iyi olur
if (isset($_GET['odasayisi'])) {
    $odasayisi = strval($_GET['odasayisi'])
} else {
    echo 'Hata!';
}