ホームページ >バックエンド開発 >PHPチュートリアル >このプログラムの何が問題なのでしょうか?

このプログラムの何が問題なのでしょうか?

WBOY
WBOYオリジナル
2016-06-13 13:17:131076ブラウズ

このプログラムのどこが間違っています
//これは電卓コードです
//mycal.phpからユーザーが入力したデータを受け入れます
$num1=$_REQUEST['num1 '];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST メソッドはユーザーの投稿を受け入れるか、リクエスト データを取得できます
$ res=0;
switch (oper){
case "+":$res=$num1+$num2;
Break;
case "-":$res=$num1-$num2;
ブレーク;
case "*":$res=$num1*$num2;
ブレーク;
case "/":$res=$num1/$num2;
ブレーク;
default:echo "演算子が不正確です";
}
echo "演算の結果は次のとおりです:".$res;
?>

結果は何であっても数値と演算子を入力すると、結果はすべて「演算子が不正確で、演算結果は 0」になります。

-----解決策----------- ------- --
Miss $

//ユーザーが mycal.php から入力したデータを受け入れます
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST メソッドはユーザーの投稿を受け入れるか、リクエスト データを取得できます
$res=0;
switch ($oper){
case " +" :$res=$num1+$num2;
ブレーク;
ケース"-":$res=$num1-$num2;
ブレーク;
ケース"*":$res=$ num1* $num2;
ブレーク;
case"/":$res=$num1/$num2;
ブレーク;
default:echo "不正確な演算子";
}
echo "操作の結果は次のとおりです: ".$res;
------解決策---------
switch ($oper){
------解決策---------
上記の答えはすべて正解です。 。
------解決策---------

話し合う
//これは電卓コードです
//mycal.php からユーザーが入力したデータを受け入れます
$num1=$_REQUEST['num1'];
$ num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST メソッドはユーザーの投稿を受け入れるか、リクエスト データを取得できます
$res=0;
switch (oper){
case"+":$res=$num1+……

------解決策---------
++
Discuss

Miss $

//mycal.php からのユーザーによるデータ入力を受け入れます
$num1=$_REQUEST['num1'];
$num2 = $_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST メソッドはユーザーの投稿を受け入れるか、リクエスト データを取得できます
$res=0;
switch ( $oper){
case"+":$res=$num1+$num2;
……
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。