0

mysqlの結果からの結果をphpのクリック可能なリンクにしようとしています。私はphpを初めて使用するので、助けてください。

<?php mysql_connect("localhost", "root", "pass") or die(mysql_error());
mysql_select_db("Branches") or die(mysql_error());
$data = mysql_query("SELECT * FROM items order by ID desc Limit 5") or die(mysql_error());
while ($info = mysql_fetch_array($data)) {
    echo $info['title'];
    echo " <br>";
    echo $info['descr'];
    echo "<br>";
    echo "<br>";
} ?>
4

3 に答える 3

1
while ($info = mysql_fetch_array($data)) {
    echo '<a href="somefile.php?id='.$info['ID'].'">'.$info['title'].'</a>';
    echo " <br>";
    echo $info['descr'];
    echo "<br>";
    echo "<br>";
}

次に、でsomefile.php、を使用$_GETしてIDをキャプチャし、結果を表示します

$id = $_GET['id'];
// pull info from db based on $id
$sql = mysql_query('SELECT * FROM items WHERE ID = "'.$id.'"');
.
.
.
.
于 2012-12-21T05:59:14.620 に答える
0

echo '<a href="php page which you want to display on click">$info['descr']</a>'

于 2012-12-21T05:58:41.243 に答える
0

このようなアンカータグを使用するだけです

while ($info = mysql_fetch_array($data)) {
    echo "<a href =\"$info[title]\">".$info['title'];. "</a>";
}
于 2012-12-21T05:58:11.050 に答える