$url= "show.php ?catid=".($row['catid']);アドバイスをお願いします
$url= "show.php ?catid=".($row['catid'] );
このコードが実行されると、show.php のコンテンツが自動的に呼び出されますか? ? ?真ん中の ?catid= は $url="show.php?topic=.($row['catid']);
のように気軽に書けますか?-----解決策- ------------------
これはリンクの文字列を生成するだけで、ユーザーがクリックした後にのみ Shop.php が実行されます...Catid必要に応じて変更できますが、shop.php ファイル内の変数名は一貫している必要があります
------解決策------ ---
?id=".row['catid']";
id は任意に定義できますが、row['catid'] のみを指定する必要があります。
値を渡す場合、それはパラメータによって異なります。
------解決策----------------------
$url= "show.php ?catid= " .($row['catid']);
このコードは $url に値を割り当てます。値は文字列で、内容は show.php?catid=$row['catid']コンテンツ
には show.php を呼び出すコンテンツがありません。
catid はパラメータ名なので気軽に記述できますが、パラメータを取得するページをそれに合わせて修正する必要があります。
たとえば、show.php?catid=1 の場合、show.php で $_GET['catid'] を取得する必要があります。
show.php?id=1 の場合、$_GET['id' ] は show.php から取得する必要があります。