たとえば、Web ページ
test.php
にパラメータ test.php?1、test.php?2、test.php?3、test.php?4、test.php?5、
が続いているとします。 Get Behind the URL? を渡します。以下のパラメータ。
特定のコードを実行します。コードを聞いてください。 。 aspとは書き方が違うようです。 。
パラメータを取得します。
次に
= 1 の場合
1 に関連するコードを実行
2 に等しい場合、2 の関連コードを実行
………………
5 に等しい場合、5 の関連コードを実行
どちらでもない場合12345 に等しい場合、プロンプト、パラメータが間違っています
コードを教えてください、私は初心者です。 。
何を言っているのか分かりません
ASP ではどうやってやったのですか?
投稿者の ASP Web サイトが書き換えられていると思います。「?」の後の値は category=1、2、3... なので、指定されたコードを実行するために $_GET['category']=? と判断します。私の推測が正しいかどうかはわかりません。
回答がお役に立てば幸いです。
投稿者の ASP Web サイトが書き換えられていると思います。「?」の後の値は category=1、2、3... なので、指定されたコードを実行するために $_GET['category']=? と判断します。私の推測が正しいかどうかはわかりません。
回答がお役に立てば幸いです。
例: Web サイトの各列のデータを呼び出したいとします。
PHP ページを使用し、id パラメーターを使用してさまざまな列のコンテンツを識別し、id パラメーターを使用して出力したいだけです。 。 ?
何を言っているのか分かりません
ASP ではどうやってやったのですか?
例: Web サイトの各列のデータを呼び出したいとします。
PHP ページを使用し、id パラメーターを使用してさまざまな列のコンテンツを識別し、id パラメーターを使用して出力したいだけです。 。 ?
如果没有用url重写,则用$_SERVER['QUERY_STRING']获取 1、2、3等参数如果用了url重写,则用$_GET['参数名']获取1、2、3等参数假如获取的参数为 $actionswitch($action){ case '1':...;break; case '2':...;break; case '3':...;break; case '4':...;break; case '5':...;break; default:...;break;}
たとえば、Web サイトの各列のデータを呼び出したいとします。
PHP ページを使用し、id パラメーターを使用してさまざまな列のコンテンツを識別し、その ID を使用したいだけです...
さまざまな ID とパラメーターを判断することで、さまざまなクエリ条件を組み合わせることができます。異なるデータと列を取得できます。もちろんデータベースを使います。
元の投稿者の意味はなんとなく分かりました
http://localhost/test.php?2
このような URL を使用します
$id = key($_GET);
ID 番号を取得します
http://localhost /test.php ?id=2
$id = $_GET['id'];
を使用してID番号を取得します
$action= $_SERVER['QUERY_STRING'] ;
switch($action)
{
ケース '1':...; ブレーク;
ケース '3':...; ブレーク; :...;break;
case ' 5':...;break;
default:...;break;
?>
このように書くとなぜエラーが報告されるのでしょうか? 。
以前に ASP を使用したことがある完全なデモ コードをオンラインで探しています。 。 。
5 階の zhangbin1988 からの返信を引用: PHP code?123456789101112 URL 書き換えを使用しない場合は、$_SERVER['QUERY_STRING'] を使用して 1、2、3 およびその他のパラメーターを取得します。 URL 書き換えを使用する場合は、$ を使用します。 _GET['パラメータ名'] 1、2、3などのパラメータを取得します。 取得したパラメータが $actionswitch($action){ case '1':...;break; の場合
idを1として追加します、その場合、出力エコーは列 1 になります。
ID を 2 として追加すると、出力エコーは列 2 になります。
完全なコードを問い合わせてください。 。 。私はこれまで PHP を書いたことがなく、形式と構文をまだ勉強中です。 。 。
モデレーターからファンクションキーを教えてもらい、学んでから
元の投稿者の意味がなんとなく分かりました
http://localhost/test.php?2
$id = key ($_GET) ;
ID 番号を取得します
http://localhost/test.php?id=2
このような URL を使用します
$id = $_GET['id'];
ID 番号を取得します
引用 5 楼 zhangbin1988 的回复:PHP code?123456789101112如果没有用url重写,则用$_SERVER['QUERY_STRING']获取 1、2、3等参数如果用了url重写,则用$_GET['参数名']获取1、2、3等参数假如获取的参数为 $actionswitch($action){ case '1':...;break; case……
大神 你直接复制肯定报错啦 ...是我乱写的,要用你的逻辑代码替换呀!!!
引用 8 楼 phpcainiao 的回复:引用 5 楼 zhangbin1988 的回复:PHP code?123456789101112如果没有用url重写,则用$_SERVER['QUERY_STRING']获取 1、2、3等参数如果用了url重写,则用$_GET['参数名']获取1、2、3等参数假如获取的参数为 $actionswitch($action){ ca……
求完整代码格式咯,,感谢。。。
加入id为1,那么输出echo 这个是栏目1.
加入id为2,那么输出echo 这个是栏目2.
求完整代码。。。以前没有写过php
,格式和语法都还在学习中。。。
引用 8 楼 phpcainiao 的回复:引用 5 楼 zhangbin1988 的回复:PHP code?123456789101112如果没有用url重写,则用$_SERVER['QUERY_STRING']获取 1、2、3等参数如果用了url重写,则用$_GET['参数名']获取1、2、3等参数假如获取的参数为 $actionswitch($action){ ca……
你这样子的逻辑,我asp,也是这样子写的,现在我估计还是一些语法和格式我没有搞对。、。
比如,我有网页
test.php
后面带一个参数test.php?1, test.php?2,test.php?3,test.php?4,test.php?5,
我现在通过获取url后面?后面的参数。
来执行具体的代码。求代码。。好像和asp写法不一样。。
获取参数。
然后
如果=1
执行 1相关的代码
如果等于2 执行2的相关代码
……………
$class= $_SERVER['QUERY_STRING'];
switch ($class)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
有点眉目了。。
引用 11 楼 zhangbin1988 的回复:引用 8 楼 phpcainiao 的回复:引用 5 楼 zhangbin1988 的回复:PHP code?123456789101112如果没有用url重写,则用$_SERVER['QUERY_STRING']获取 1、2、3等参数如果用了url重写,则用$_GET['参数名']获取1、2、3等参数假如获取的参数为 $……
case '1':echo '栏目1';break;也可以把echo '栏目1';替换成相应的逻辑;具体的只能你自己写