- ベストアンサー
分けたリンクないで更にデータを分けたい。
echo '<strong> </strong><a href="a.php?id=' . $row['id'] . '">' . $row['name'] . '</a><br/>'; こうやると綺麗に会社ごとのid別にリンクが入ります。 例えばa.php?=nintendoというリンクをクリックしたらid,nintendoしか表示されないようにするには、どうしたら良いですか?? idをPOSTしようと思いましたが、フォームじゃないし、POSTできませんよね??
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
POSTぇもだめならGETってみなっと。
その他の回答 (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
回答No.1
クエスチョンの後ろのパラメータは$_SERVER['QUERY_STRING']ですね。
質問者
補足
echo '<strong>会社名</strong><a href="a.php?$_SERVER['QUERY_STRING']id=' . $row['id'] . '">' . $row['name'] . '</a><br/>'; こんなかんじですか??
補足
$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/>'; } こんな感じであってますか??