画面の幅を確認し、php 変数に割り当てて if else ステートメントを実行しようとしています。これは私が得たものです。
<script>
var mobileFormWidthCheck = $(window).width();
var mobileFormReady;
if(mobileFormWidthCheck < 767){
mobileFormReady = 22;
}
else{
mobileFormReady = 55;
}
</script>
<?php
$widthChecked = "<script>document.write(mobileFormReady);</script>";
echo $widthChecked;
?>
これは完全に機能します。しかし、値に基づいて何かをエコーしようとすると、エコーmobileFormReady
しません。
これが私が仕事に取り組もうとしているものです。
$widthChecked = "<script>document.write(mobileFormReady);</script>";
if($widthChecked == "22"){
echo 'this page is under 767 pixels';
}
else if($widthChecked == "55"){
echo 'this page is OVER 767 pixels';
}
else{
echo 'NOT WORKING YET';
}
文字列整数の問題だと思います。しかし、私はそれを理解できないようです。皆さん、私を助けてくれませんか? どうもありがとう。