各位高手,我用PHP5.2+MYSQL5.5编写个程序。输入字母和数字能添加到数据库中。如果换成中文就不能正常输入到数据库中。但我用PHPMYSQL里面的查询输入中文可以。在程序中不能正常输入时什么问题。请高手指教。
<table border=1 width=99% align="center" bordercolor=pear>
<form action="lu.php" method=post>
<tr><td width="16%">产品编号:</td>
<td width="84%"><input type=text name=name1></td></tr>
<tr><td>产品名称:</td><td><input type=text name=name2></td></tr>
<tr><td>产品数量:</td><td><input type=text name=name3></td></tr>
<tr><td>入库日期:</td><td><input type=text name=name4>(YY-MM-DD)</td></tr>
<tr><td>产品单价:</td><td><input type=text name=name5></td></tr>
<tr><td>产品备注:</td><td><textarea name=name6 rows=15 cols=35></textarea></td></tr>
<tr><td><input type="submit" value="提交"></td><td>
<input type="reset" value="重置"></td></tr>
</form>
</table>写入代码如下
<?php
$name1=$_POST['name1'];
$name2=$_POST['name2'];
$name3=$_POST['name3'];
$name4=$_POST['name4'];
$name5=$_POST['name5'];
$name6=$_POST['name6'];
 if(strlen(trim($name1))==0 | strlen(trim($name2))==0 | strlen(trim($name3))==0 | strlen(trim($name4))==0 | strlen(trim($name5))==0 | strlen(trim($name6))==0 | ereg("[0-9]",$name3)==false |ereg("[0-9]",$name5)==false | ereg("[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}",$name4)==false)
 {
    echo "<script Lanuage='JavaScript'>window.alert('请输入产品的正确信息')</script>";
    echo "<script Lanuage='JavaScript'>window.location ='ru.php'</script>";
  }
 else{
   require("piaoCon.php");
   $name7=$name3*$name5;
   //echo $name7;
   $sql="insert into ru values('$name1','$name2','$name3','$name4','$name5','$name7','$name6')";
   $sq="insert into cun values('$name1','$name2','$name5','$name3','$name3','$name6')";
   //echo $sql;
   $p=new Pcon();
   $p->inS($sql);
   $p->inS($sq);
   echo "产品录入成功";
   echo "<a href='ru.php'>继续录入</a>";
  
     }
?>
数据库连接代码如下:<?php 
  class Pcon{
      public function getC(){
            $link=mysql_connect("localhost","root","root");   
        }
      public function inS($sql){
              $link=mysql_connect("localhost","root","root");     
              mysql_select_db("chan");
              $result=mysql_query($sql);
              mysql_close();    
          }
   }  
?>
请问问题出在什么地方?谢谢