自己做了一個招聘網站,普通使用者提交了兩份簡曆, 中的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給你了,已經搞掂了!