此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【Anvang】截止到2008-06-28 13:02:03的历史汇总数据(不包括此帖):
发帖数:26                 发帖分:860                
结贴数:26                 结贴分:860                
未结数:0                  未结分:0                  
结贴率:100.00%            结分率:100.00%            
敬礼!

解决方案 »

  1.   

    1。这样连接不是挺好吗,按顺序先执行一个,再执行一个,所谓同时,总是要排队的
    另外,你第二个是要进行用户验证吗,反正,如果第二个对第一个没有影响,就这样。有影响,第二个提前2。还有这两张表设……
    这个,看你怎么设计的。如果你把数据层抽象出来了2种对象:$user操作和$pb操作,而post.php作为控制层和模型层用,将调用$user和$pb操作,那我想是都接值吧
      

  2.   

    public function tjia(){ 
         .....
         .......
         .........post.php
            if($action=="wjsc"){
            $user->username=$_POST["username"]; 
            $user->... 
            $user->... 
             ....... 
            $user->tjia();
            
            if($action=="wjsc"){
            $pb->uname=$_POST["username"]; 
            $pb->... 
            $pb->....... 
            ...... 
            $pb->tjia();上面两位高手   
    post.php页面这样成吗?? 怎么这越看越别扭啊~~~
      

  3.   

    这个,我觉得把,最少,这样写不行吗?
     if($action=="wjsc"){ 
       $user->username=$_POST["username"]; 
        $user->...     $pb->uname=$_POST["username"]; 
        $pb->... 
    }
      

  4.   

    public function tjia(){ 
        ..... 
        ....... 
        ......... post.php 
            if($action=="wjsc"){ 
            $user->username=$_POST["username"]; 
            $user->... 
            $user->... 
            ....... 
            $user->tjia();  //这里这样可以?
            $pb->uname=$_POST["username"]; 
            $pb->... 
            $pb->....... 
            ...... 
            $pb->tjia();  //这里这样可以?$user->tjia();
    $pb->tjia();  
      这样调用类可以啊??!没试过......感觉不可以吧??!1
      

  5.   

    这个,你的意思这个是类?public function tjia(){ 
    这个是类的实例?$user,它在tjia(){}里面?,然后……,不太明白你的意思
    具体你要实现什么,手上有什么,实现到哪一步出现什么异常。你手上有什么没交代清楚嘛
      

  6.   

    自己想了想  用了个最笨的方法 
    既然是加入两张表 就定义两个类文件
    public function tjia(){      
      $sql="insert into phpcms_shangc(...) values(.....)";//无需判断,直接插入 
      $res=$this->dbconn->conn($sql); 
       if($res["num"]==1){ 
         echo "成功!";                
       }else{ 
         echo "失败!" 
       } 
    }
    public function xinxitjia(){ 
    $sql="select * from phpcms_xinxi where username='".$this->username."'"; 
    $result=$this->dbconn->conn($sql); 
    if($result["rsNum"]=="1") 
      { 
       echo '已有';
      } 
    else 

      $sql="insert into phpcms_xinxi(....... 
      if($result["rsNum"]=="1") 
      { 
        echo '';//成功
       }else{
        echo '';//失败
     
    那么post.php接值页面为
    if($action=="wjsc"){ 
      $user->username=$_POST["username"]; 
      $user->... 
      $user->... 
      .......
      $user-> tjia();      $pb->uname=$_POST["username"]; 
      $pb->... 
      $pb->....... 
      ...... 
      $pb->xinxitjia();
    }
    这样就可以了  方法笨点 可行就好 不知道有什么简短的方法没啊