- ベストアンサー
phpでこのswitch構文おかしくないですか?
phpでこのswitch構文おかしくないですか? https://www.flatflag.nir87.com/switch-622 59と60を変数に入れても出力できないですよねこれだと?
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- Switch構文について
最初にbreakが登場するまでブロック内の処理を実行するということを理解しました。 特定のcaseでのみbreakさせるような場合に、switch構文を使ってみたいです。 サンプルプログラムを作ってみて、構文の理解を深めているのですが 「特定のcaseでのみbreakさせる」例が思いつきません。 実際どのような場合にこの構文を使いたくなりますでしょうか。 (caseのたびに、必ずbreakさせるのであれば、if構文を使いたくなる) 想定しているイメージは ある条件がととのった場合は下記の処理を実行する。 処理(1)→処理(2)→処理(3)→処理(4) 別の条件がととのった場合は下記の処理を実行する。 処理(2)→処理(3)→処理(4) ※OKWAVEより補足:「Webシステム開発」についての質問です。
- 締切済み
- Java
- PHPのシンプルな構文(初心者)
ランダムに出る掛け算の答えを入力して 別ファイルで正解か不正解という表示をする構文なのですが 「input type="hidden"」部分の値の出力・受取りができず 正しく実行がされません。 どこが間違っているのでしょうか? よろしくお願いいたします。 in.php -------------------------------------- <?php $saki = rand(1,9); $ato = rand(1,9); echo "$saki X $ato"; $seikai = $saki*$ato; ?> <html> <body> <form method="post" action="out.php"> <input type="text" name="kotae"> <input type="hidden" name="hid" value="<?php $seikai ?>"> ←※ <input type="submit" value="回答"> </form> </body> </html> -------------------------------------- out.php -------------------------------------- <?php $kotae = $_POST["kotae"]; $seikai = $_POST["hid"]; ←※ if($kotae == $seikai){ echo "正解です"; }else{ echo "間違っています。"; } echo "<hr>正解は{$seikai}です。"; ?> --------------------------------------
- ベストアンサー
- PHP
- phpのSwitch文のswitchってそもそもど
phpのSwitch文のswitchってそもそもどういう意味なんでしょうか? ifはわかります もしもこういう場合は というので switchってなんですか?電源を押すみたいな意味ですか?
- ベストアンサー
- PHP
- html構文をPHPの変数に正しく格納できない
最近PHPを勉強していまして、変数の格納について、質問させていただきます。 <a href="aaa.index" onclick="window.open('bbb.php?id=ccc&adwares=ddd&url='); return false; rel='nofollow'"><img src="eee.jpg"></a> これは、とあるアフィリエイトプログラムの広告で、リンク先のページにリンクする時に、自分のidを送るというような構文(?)なのですが、 上の様な画像付リンク(アフィリエイトコード)をphpの変数に格納する場合、 <? php $url ='<a href="aaa.index" onclick="window.open(\'bbb.php?id=ccc&adwares=ddd&url=\'); return false; rel=\'nofollow\'"><img src="eee.jpg"></a>'; ?> として、 <?php echo $url ?> としましたが、新しいウインドウが出ずに、自分のサイトからのアクセスとして、 カウントされていませんでした。 どうすれば新しいウィンドウがでて、自分のサイトからのアクセスとして 認証されるでしょうか? それともそういう事は無理なのか?教えてください。
- ベストアンサー
- PHP
- PHPのswitch文について
こんにちは。 switch文を使って、 hogehoge.php?mode=admin や、 hogehoge.php?mode=admin&setting1 などのように、 hogehoge.phpの後に?○○=□□&△△のような好きな文字を入れたいのです。 あるPHPスクリプトを参考に、下のようにしてみたのですが、まったく動作しません。 switch ($_GET['mode']) { case "admin" : $inc_file = "./admin/"; break; } また、?mode=admin&setting1のように&を付ける方法がわかりません。 上のようにする場合は、どうすればよいでしょうか? よろしくおねがいします。 また、分からない部分があったら、補足要求お願いします。
- ベストアンサー
- PHP
- phpのswitch文について switchはif
phpのswitch文について switchはifと違って、条件式の中がブール型の論理演算とかではないんですか? 完全に1つの値とかなんですかね? $num1>5とかそういうのは入らないんですか?
- ベストアンサー
- PHP
- phpのifとswitchって似てますけど if
phpのifとswitchって似てますけど ifはカッコの中に大なり小なりをいれますが switchは入れませんよね 似てるけどこういう所が違うんですかね? <?php if ($a > $b) { echo "aはbより大きい"; $b = $a; } ?>
- ベストアンサー
- PHP
- phpのswitch文のcaseで
phpのswitch文のcaseで switch ( $a ) case "1", "2", "a": のように、カンマで並べる事はできないのでしょうか?
- ベストアンサー
- PHP
- PHPでは -lで構文チェックを行うとヘルプに書いていますが、
PHPでは -lで構文チェックを行うとヘルプに書いていますが、 なぜか require_once()文以降は、ノーチェックのような気がします。 結局実行させてエラーがあるか見つけています。 perlでは -wオプションでできる(確証はないのですが)のに、phpでは仕方ないのでしょうか? そもそもスクリプト言語は、実行されるまでエラーがわからない?でしょうか。 構文エラーだけでも実行する前に素早く見つけたいです。
- 締切済み
- PHP
- PHPの構文
名前と年齢をフォームページから入力して 名前・年齢、そして成人・未成年の表示をするPHPのサンプルがあります。 初学者で無駄な部分が多く複雑になってしまったのですが ここをもっとこうしたほうが良いなど もっとシンプルで分かりやすい構文にできるのでしょうか? よろしくお願いいたします。 in.php ----------------------------------------------- <html> <body> <form action="out.php" method="post"> <table><tr><td>名前入力: <input type="text" name="name"></td></tr> <tr><td>年齢入力: <input type="text" name="age"></td></tr> </table> <input type="submit" value="ボタン"> </form> </body> </html> ----------------------------------------------- out.php ----------------------------------------------- <html> <body> <?php $name = htmlspecialchars($_POST["name"], ENT_QUOTES); $agen = mb_convert_kana($_POST["age"], "a"); $age = htmlspecialchars($agen, ENT_QUOTES); If($name == ""){ if($age == ""){ echo "名前、年齢の入力がありません。"; }else{ echo "名前を入力してください。"; } }else{ if($age == ""){ echo "年齢を入力してください。"; }else{ echo "あなたの名前は{$name}、年齢は{$age}です。"; if($age<20){ echo "あなたは未成年です。"; }else{ echo "あなたは成人です。"; } } } echo "<p><a href='in.php'>フォームに戻る</a>"; ?> </body> </html> -----------------------------------------------
- ベストアンサー
- PHP
- EP-50vのスマートフォンとの接続で、接続機器数が0と表示される問題について解説します。
- EP-50vのスマートフォンとの接続時に、接続機器数が0と表示される問題についての対処方法をご紹介します。
- EP-50vのスマートフォンとの接続で、接続機器数が0と表示される場合の対策について説明します。
お礼
ありがとうございます 18歳もですね すごくわかりやすいし納得できたのですっきりしました