代码如下:
loginProcese.php
<?php
header("Content-type:text/html;charset=utf-8");
    //用户接收数据
    //1. phone
    $name=$_POST['name'];
    //2.单位
    //$company=$_POST['company'];

//print_r($_POST);exit();

    //到数据库去验证
    
    //1.得到链接
    
    $conn = mysql_connect("localhost","root","root");
    if(!$conn){
        die("连接失败".mysql_errno());
    }
    //设置数据库访问编码
    mysql_query("set names utf8", $conn) or die(mysql_errno());
    
    //选择数据库
    mysql_select_db("xiangmu",$conn) or die(mysql_errno());
    
    $sql ="INSERT INTO destoon_meeting (id,name,seat,phone,company) SELECT id,name,seat,phone,company FROM destoon_users where name='".$name."'";

$sql1 ="select name,seat from destoon_users where name='".$name."'";    $res=mysql_query($sql,$conn);

$res1=mysql_query($sql1,$conn);
    //var_dump($res1);exit;
     if($res){
 if($row=mysql_fetch_assoc($res1)){
//1.查询到
      //print_r($row);exit();
        if ($row['name']==trim($name) || $row['company']==trim($company)){
            $seat=$row['seat'];
$name=$row['name'];
            header("Location: empManage.php?name=$name&seat=$seat");
            exit();     
}
}
        }
        header("Location: /qiandao/index.php?errno=1&repeat=2");
        exit();
        
        //关闭资源
        mysql_free_result($res);
        mysql_close($conn);
?>
index.php
<?php
if(!isset($_GET['errno'])||empty($_GET['repeat'])){
       //接收错误编号
       $errno=$_GET['errno'];
   $repaet=$_GET['repeat'];
   //print_r($_GET);exit;
       if ($errno==1){
           echo "<br><span style='text-align: center;display: block;color: red;'>您的凭证输入错误!</span>";
       }elseif ($repaet==2){
  echo "<br><span style='text-align: center;display: block;color: red;'>您已签到成功,请勿重复签到!</span>";
}
   
    }
?>
我的问题是:我想判断他输入信息已经存在,但是不成功。没有执行‘repeat’不知道怎么回事。还有loginProcese.php文件的代码感觉有点问题 我想达到的目的是:从一张表查询出结果并插入到另外一表。望各位帮忙调整一下 谢谢!