-1

SQL から取得した行 ['id'] を他の php ページに送信したいと考えています。フォームを使用せずにどうすればそれを行うことができますか? 私は試した :

<a href="page2.php?($row['id'])=$id" class="style1">Hello</a>

そしてpage2には私が持っています;

$id = $_GET['id'];

しかし、それはエラーを出します。

4

5 に答える 5

1

そのように解決してくれてありがとう

<a href="page2.php?id='. urlencode($row['id']) .'" class="style1">Hello</a>
于 2012-11-25T22:05:34.323 に答える
1
<a href="page2.php?id=<?=$row['id']?>" class="style1">Hello</a>
于 2012-11-25T21:58:45.760 に答える
1

PHP が埋め込まれた HTML があると仮定すると、次のようになります。

<a href="page2.php?id=<?php echo urlencode($row['id']) ?>" class="style1">Hello</a>

または、PHP を使用して HTML マークアップを作成するとします。

printf('<a href="page2.php?id=%s" class="style1">Hello</a>',
                   urlencode($row['id']));
于 2012-11-25T21:49:58.503 に答える
0
<a href="page2.php?id=<?php echo urlencode($row['id']) ?>" class="style1">Hello</a>

後でIDを取得したいページで、 $id = $_GET['id']; を使用するか、URLに配置する必要がないようにセッションに配置できます。

于 2012-11-25T21:59:49.280 に答える
0

<a href="page2.php?id=<?php echo $row['id']; ?>" class="style1">Hello</a>

于 2012-11-25T21:49:27.540 に答える