在HREF中从数据库加载数组

时间:2014-01-12 11:30:18

标签: php database

我想从我的数据库中加载图像,如果有人点击它会将它们带到另一个页面,而只是显示$ r [n]

以下是代码:

<?php
$cn=mysql_connect('localhost', 'root', '');
mysql_select_db('db', $cn);
$query="SELECT * FROM tblg";
$res=mysql_query($query,$cn);
$r = mysql_fetch_array($res);
?>



<?php
if ((isset($_GET['guide']))) 
    {      
    $guide=$_GET['guide'];
    }
else 
    {
    $guide="";
    }
?>

<A HREF="?guide=$r[n]"><IMG SRC='$r[a]' WIDTH="120" HEIGHT="120" ALT="$r[n]"></A>

<?php
if ($guide == "t")
    {
    include('t.php');
    } 
elseif ($guide == "a")
    {
    include("a.php");
    }
?>

2 个答案:

答案 0 :(得分:0)

更改

<A HREF="?guide=$r[n]"><IMG SRC='$r[a]' WIDTH="120" HEIGHT="120" ALT="$r[n]"></A>

<A HREF="?guide=<?php echo $r[n]; ?>"><IMG SRC='<?php echo $r[a]; ?>' WIDTH="120" HEIGHT="120" ALT="<?php echo $r[n]; ?>"></A>

答案 1 :(得分:0)

变化

<AHREF="?guide=$r[n]"><IMG SRC='$r[a]' WIDTH="120" HEIGHT="120" ALT="$r[n]"></A>

<a href="?guide=<?php echo $r[n]; ?>"><img src='<?php echo $r[a]; ?>' width="120" height="120" alt="<?php echo $r[n]; ?>"></a>

请注意,在代码中使用大写不是一种好的编码方式