前提・実現したいこと
php7エラーが発生しました。調べても対処方法が得られません。教えてもらえないでしょうか?
発生している問題・
エラーメッセージ Notice: A non well formed numeric value encountered in (プログラムアドレス)
該当のソースコード
<HTML> <form method="post"> 質問1 <br> <input type="radio" name="Q1" value=1000;>①yes<br> <input type="radio" name="Q1" value=2000;>②no<br> 質問2 <br> <input type="radio" name="Q2" value=100;>①yes<br> <input type="radio" name="Q2" value=200;>②no<br> <br> <input type="submit"> </form> PHP <?php $qtq = 10; $value1 = 0; $value2 = 0; if(isset($_POST['Q1'])){ echo $_POST['Q1']; $value1=$_POST['Q1']; } if(isset($_POST['Q2'])){ echo $_POST['Q2']; $value2=$_POST['Q2']; }ソースコード
$qtq=$value1+$value2; echo $qtq;
?>
試したこと
「Notice: A non well formed numeric value encountered in」で、検索
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
$value1=$_POST['Q1']; 変数のタイプが違っているのでエラーまでは、突き止めました。
問題は、変数のタイプを合わせる事が出来るのか?
または、$_POST['Q1']中身から、変数が取り出されるのか?
あたまのなかがごっちゃになっているので、説明が分からなくなりまっした。ごめんなさい。
要は、どのようにして$value1に代数を入力できますか?
ちなみに、エラーメッセージの下に計算された答えは表示されているみたい出す。
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー