请问页面的传值可不可以是文字???!!!急

请问页面的传值可不可以是文字???!!!急

首页中要显示的内容代码
<?php
        $query = "select distinct year,sign from zk_db.zzdj";
        $result = mysql_query ($query);
        while ($rows = mysql_fetch_array ($result))
         {
        echo "<a href='zzdj/zzdjbody.php?sign=".$rows["sign"]."' target=_blank>".$rows["year"].$rows["sign"]."</a><br>";
          }
?>

链接到的页面代码
<?php
if(isset($_GET["sign"])){  
$result=mysql_query("select * from zk_db.zzdj where sign = ".$_GET["sign"]);
$total=mysql_num_rows($result);
pageft($total,25);
$result=mysql_query("select * from zk_db.zzdj where sign = ".$_GET["sign"].
"limit $firstcount,$displaypg");
while($row=mysql_fetch_array($result)){
echo "<table border='0' width='430'>
      <tr>
    <td width='330' align='left'>".$row["name"]."</td>
    <td width='100'>".$row["no"]."</td>
    </tr>
    </table>";
break;}
}
?>
sign字段的内容是汉字,如:已通过
用以上代码,显示不出任何内容.

我问问这个思想该是什么样的呢?
问题是:数据库里有很多条记录,用distinct两个字段,显示出2004年已通过,2005年已通过,2006年新成立,然后链接到另一个页面上,在另一个页面上该怎么从前一页传值呢?

没有必要传汉字啊

你可以给你的记录加个英文id就是了,汉字问题多多

sql语句必须规范,
$_GET["sign"]是字符串,必须加上单引号
result=mysql_query("select * from zk_db.zzdj where sign = '".$_GET["sign"]."'");
$_GET["sign"]也一样

我想问是不是我的思想不对呢

数据库中有很多内容,
首页显示分类的名称,
点击首页的分类名称,会进入子页,
到子页再分类显示数据库中的具体内容