我在mysql建立了一个数据库db,有表格tb,tb中有如下几列:
type|title|link(超链接)
设计了一个php网页调用mysql的这tb表
$sql=mysql_query("select count(*) as total from tb where type='abc' and checkstate=1");
$info=mysql_fetch_array($sql);
$total=$info[total];
$link=$info[link];
然后想实现这种功能:http://tv118.cn/501.htm#%E6%91%84%E5%BD%95%E5%99%A8%E6%9D%90,即点击标题可以链接去由link指定的网页。
以下的语句,链接到了一个叫做$link的网页,囧
<a href="$link"><?php echo $ginfo[title];?></a>不知道如何实现我想要的那种功能呢?本人菜,实现方法可能愚蠢,也欢迎大家提供更广泛使用的方法。
type|title|link(超链接)
设计了一个php网页调用mysql的这tb表
$sql=mysql_query("select count(*) as total from tb where type='abc' and checkstate=1");
$info=mysql_fetch_array($sql);
$total=$info[total];
$link=$info[link];
然后想实现这种功能:http://tv118.cn/501.htm#%E6%91%84%E5%BD%95%E5%99%A8%E6%9D%90,即点击标题可以链接去由link指定的网页。
以下的语句,链接到了一个叫做$link的网页,囧
<a href="$link"><?php echo $ginfo[title];?></a>不知道如何实现我想要的那种功能呢?本人菜,实现方法可能愚蠢,也欢迎大家提供更广泛使用的方法。
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
echo '<a href="'.$row['link'].'">'.$row['title'].'</a>';
}
mysql_free_result($result);
<a href="$link">直接这样能输出$link吗?
<?php echo $ginfo[title];?>这里又是哪来的$ginfo啊?
http://tv118.cn/501.htm#%E6%91%84%E5%BD%95%E5%99%A8%E6%9D%90是到锚点的,你到底要什么?
html熟悉不?先别考虑什么php和mysql了,把你要的html完整写出来吧
1、按照1楼回复,帮我修改了。的确不是用count,我没留意。
2、我就是不知道怎么能输出$link才来发问
3、呵呵不好意思不是锚点问题,而是点击链接转到相应网页功能。
4、不熟悉。第一次做网站,用别人的例子来学习的。
$sql=mysql_query("select * from tb where type='abc' and checkstate=1");
$info = array();
while($row=mysql_fetch_array($sql)){
$info[]=$row;
}$total = count($info);
$string = "";
for ($i=0;$i<$total;$i++){
$string.="<a href='".$info[$i]['link']."'>".$info[$i]['title']."</a>";
}
echo $string;
$result= mysql_query($sql);
while($info= mysql_fetch_assoc($result)){
echo '<a href="'.$row['link'].'">'.$row['title'].'</a>';
}
mysql_free_result($result);