index.php
このスタイルのリンクが含まれています:
<a href="index.php?id=1">1</a>
<a href="index.php?id=2">2</a>
次に、このスタイルのPHPパッセージ:
if ($_GET["id"] == "1") {}
elseif ($_GET["id"] == "2") {}
したがって、リンクがクリックされると、ページが再ロードされ、if/elseifブロックの1つが実行されます。
index.php
ただし、最初にロードすると、次のエラーが発生します: Undefined index:id
$_GET["id"]
これは、デフォルト値が必要であることを意味していると思います。しかし、このデフォルト値をコードのどこに置くのですか?たとえば、"0"
スクリプトの最初に値を指定すると、リロードのたびに値がリセットされ続けるため、コードブロックは実行されません。