>  기사  >  백엔드 개발  >  为何只显示一项?

为何只显示一项?

WBOY
WBOY원래의
2016-06-20 12:29:411109검색

自己做了一个招聘网站,普通用户提交了两份简历, 如图中的td表,可是在个人投递简历查询中却只显示最上面第一个职位,没显示其他的。我想要的效果是显示该用户id所投的所以记录。代码如下:

$userid=$_SESSION["userid"];
$sql="select * from person where userid='$userid'";
$query=mysql_query($sql);
$rs=mysql_fetch_assoc($query);
$per_id=$rs["per_id"];
mysql_free_result($query);
?>


          
            
            
            
          

$cx=mysql_query("select * from td where person_id='$per_id'");
while($rs=mysql_fetch_array($cx))
{
?>
          
            
            
            
          
  
  }
  ?>
        
职位 投递人 查看


$cx=mysql_query("select * from job where job_id='".$rs["job_id"]."'");
$myrs=mysql_fetch_assoc($cx);
echo $myrs["title"];
mysql_free_result($cx);
?>


$cx=mysql_query("select * from person where per_id='".$rs["person_id"]."'");
$myrs=mysql_fetch_assoc($cx);
echo $myrs["name"];
mysql_free_result($cx);
?>
" class="text12">查看

      
      
         
      
    
  

下图是失败的显示效果:


回复讨论(解决方案)

我想要的是职位测试员1和测试员2都显示出来,就是不行。麻烦各位大神了!

@zhao4zhong1  @jordan102

@赵4老师 @一起混吧 

查看源码可能已经有两行了,只不过 $cx 变量重复赋值被影响了。

@一起混吧  我也不说废话了,献上90给你了,已经搞掂了!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.