-1

私は次のコードのチャンクを持っています:

while ($row = mysql_fetch_array($result)) {
    echo "<li/>".$row['trendName']."<input type='submit' name='Dispay' value='Display All Items'  onclick='action='http://blah.co.uk/DisplayData.php';'/>";
    echo"<br />";
}

だから、私がやりたいのは、リストの各要素がボタンを作成することです。このボタンをクリックすると、URLが表示されます。

リストに要素が1つしかない場合を考えてみましょう(Movies)。映画の横にあるボタンをクリックして、別のURLに移動します。http://blah.co.uk/DisplayData.php さらに、別のURLに要素の名前を渡します(つまりMovies

これは可能ですか?もしそうなら、どのように?

4

2 に答える 2

1
onclick="this.location.href='http://blah.co.uk/DisplayData.php?value=' + $row['trendName']"

「someValue」の由来を教えていただければ、後でこのコードを編集します。

ただし、代わりにリンクを使用することをお勧めします。

于 2012-11-23T10:17:59.527 に答える
1

<button></button>また、HTML5でボタンを作成するために使用することをお勧めします。

echo "<button type='submit' name='Display' onclick='javascript:location=\"http://blah.co.uk/DisplayData.php?value=$row['trendName']\"'>Display</button>";

上で示唆したように、リンクはそうするための適切な方法です。

<?php echo "<a href='http://blah.co.uk/DisplayData.php?value=".$row['trendName']."'>Display</a>"; ?>

$_GET['value'];データ「trendName」を取得するために使用できます

<form></form>ただし、タグには「アクション」が使用されています

<form action='http://blah.co.uk/DisplayData.php'>
<input type='hidden' name='value' value='<?php echo $row['trendName']; ?>' />
<button type='submit'>Display</button>
</form>

ここでは$_POST['value'];、データ「trendName」を取得するために使用します

于 2012-11-23T10:27:40.980 に答える