• ベストアンサー

分けたリンクないで更にデータを分けたい。

echo '<strong> </strong><a href="a.php?id=' . $row['id'] . '">' . $row['name'] . '</a><br/>'; こうやると綺麗に会社ごとのid別にリンクが入ります。 例えばa.php?=nintendoというリンクをクリックしたらid,nintendoしか表示されないようにするには、どうしたら良いですか?? idをPOSTしようと思いましたが、フォームじゃないし、POSTできませんよね??

質問者が選んだベストアンサー

  • ベストアンサー
  • ma-tsu
  • ベストアンサー率32% (190/593)
回答No.2

POSTぇもだめならGETってみなっと。

noname#142312
質問者

補足

$id=$_GET['id']; $search_query = "select * from kensaku2 where"; $search_query= $serch_query . "id {$_GET['id']}"; $result = mysql_query($search_query); while($row = mysql_fetch_array($result)){ echo '<strong>会社名</strong> ' . $row['name'] . '</a><br/>'; } こんな感じであってますか??

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

$id=mysql_real_escape_string($_REQUEST['id']); $search_query = "select * from kensaku2 where 1"; if(!empty($id)) $search_query .="AND id='".$id."'"; みたいな感じ。 ただしid=0まで考慮するならもうちょい工夫が必要 where 1の用法については以前説明したのでもう教えない

noname#158634
noname#158634
回答No.1

クエスチョンの後ろのパラメータは$_SERVER['QUERY_STRING']ですね。

noname#142312
質問者

補足

echo '<strong>会社名</strong><a href="a.php?$_SERVER['QUERY_STRING']id=' . $row['id'] . '">' . $row['name'] . '</a><br/>'; こんなかんじですか??