Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
198 views
in Technique[技术] by (71.8m points)

hyperlink in php search result?

i am new to php How do i make my search result,ie title is show such that is hyper link to a page? i have already iput a url column in the table in phpmyadmin

the php code is shown below

<?php
$connect = mysql_connect("localhost", "root","") or die(mysql_error());

mysql_select_db("books",$connect) or die(mysql_error());

$sql = "SELECT * FROM bookinfo";

if (isset($_POST['search'])) {
$search_term = mysql_real_escape_string($_POST['searchbox']);

$sql .= " WHERE title = '{$search_term}'";
$sql .= " OR author = '{$search_term}'";

}

$query = mysql_query($sql) or die(mysql_error());


?>
<form name="searchform" method="POST" >
Search:<input type="text" name="searchbox" />
<input type="submit" name="search" value="search book" />
</form>
<table width="70%" cellpadding="5" cellspace="5">
<tr>
    <td>Title</td>
    <td>Author</td>
    <td>Price</td>


</tr>
<?php while ($row = mysql_fetch_array($query)) {
?>   
<tr>
    <td><?php echo $row['title']; ?></td>
    <td><?php echo $row['author']; ?></td>
    <td><?php echo $row['price']; ?></td>

</tr>
<?php }
 ?>
</table>
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Hyperlinks are made with the a (or "anchor") tag in HTML. Simply include one in your output:

<td><a href="<?php echo $row['url']; ?>"><?php echo $row['title']; ?></a></td>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...