php从mysql结果生成链接
如何使$row['Fname']成为一个链接,当我单击它时,将我重定向到一个新页面,其中包含有关我单击的条目的更多信息 代码如下:php从mysql结果生成链接,php,mysql,echo,Php,Mysql,Echo,如何使$row['Fname']成为一个链接,当我单击它时,将我重定向到一个新页面,其中包含有关我单击的条目的更多信息 代码如下: echo '<ol>'; while ($row = mysql_fetch_array($sql)){ echo '<li>'; echo '<img src="'.$row['Bio']. '" alt="" width="110" height="110">'; echo ' <dl>'; echo '
echo '<ol>';
while ($row = mysql_fetch_array($sql)){
echo '<li>';
echo '<img src="'.$row['Bio']. '" alt="" width="110" height="110">';
echo ' <dl>';
echo ' <dt>Name</dt>';
echo ' <dd>'.$row['Fname'].'</dd>';
echo ' <dt>Genre</dt>';
echo ' <dd>'.$row['Genre'].'</dd>';
echo ' <dt>Speciality</dt>';
echo ' <dd>'.$row['Specialty'].'</dd>';
echo ' </dl>';
echo '</li>';
}
echo '</ol>';
echo';
while($row=mysql\u fetch\u数组($sql)){
回音“”;
回声';
回声';
呼应“名字”;
回显“.$row['Fname']”;
呼应“体裁”;
回显“.$row['Genre']”;
呼应“专业”;
回显'.$row['Speciality'].';
回声';
回音“ ”;
}
回声';
使用这一行:
echo ' <dd><a href="'.$row['id'].'">'.$row['Fname'].'</a></dd>';
echo';
只需使用
<dd><a href=pageyouwant.php?fname="'.$row['Fname'].'">'.$row['Fname'].'</a></dd>
在php中使用此选项,可以获得有关fname:)的所有信息
然后你就准备好了:)只需使用
包装它,然后在页面youwant.php中使用$\u GET['fname']
抓取该变量,非常感谢!在新的页面中,我还能够显示特定名称的流派和特色以及更多的专栏吗?我作为答案发布了:)谢谢!但它会发出什么回声?我可能有问题。Mysql数据库中的条目采用utf8编码,在我有空间的地方,它会停止链接。例如,这里是结果页面/Searchοresults.php
,当我用希腊文单击名称重定向我时,它显示如下:/profile.php?Fname=“Χρήστος
,而链接应该是:/profile.php?Fname=“Χρήστοςάεκς”“
href=pageyouwant.php?fname=“”.htmlentities($row['fname'))。”>有什么想法吗?可能你需要像这样使用:href=pageyouwant.php?fname=“”.htmlentities($row['fname'))。”>
是的,但它在链接中给了我符号。如何将htmlentities的字符设置为utf-8?
$fname = $_GET['fname'];
$sql = "SELECT * FROM table WHERE fname LIKE '%$fname%'";