我有一个名为 workdetails 的表。我有一个名为 personid 的外键来识别属于同一个人的所有工作细节。资格详细信息表由以下字段组成:
- Qualificationid(Pri、INT、Auto_increment)
- 资格类型(Varchar)
- 资格名称 (VarChar)
- 机构名称 (VarChar)
- 完成年份 (VarChar)
- Personid(外键,INT)
当用户填写表格时,他/她将提交任意数量的资格。现在我想检索这些数据并将其显示在网页上。以下是页面顶部的php代码:
<?php
//Start the session
session_start();
//Connect to the database
require 'scripts/connect.php';
//Get the Person id
$persid = $_GET['Personid'];
//Select Applicant information from the tables
$Personid_query ="SELECT * FROM person where Personid=$persid";
$Qualification_query ="SELECT *FROM qualifications where Personid=$persid";
//Submit the selected information into the database
$Personid = mysql_query($Personid_query) or die(mysql_error);
$Qualificationid = mysql_query($Qualification_query) or die(mysql_error);
//Fetch the Applicant data
$row = mysql_fetch_assoc($Personid);
$QDrow = mysql_fetch_assoc($Qualificationid);
//I need to have another look at this one as well
?>
以下代码在html标签内
资质名称:
<hr width ="50%" />
<table border="0">
<!-- Display Qualification details-->
<tr>
<td><strong>Institution Name:</strong></td>
<td><?php echo $QDrow['InstitutionName'];?><br/></td>
</tr>
<tr>
<td><strong>Year Completed:</strong></td>
<td><?php echo $QDrow['CompletionYear'];?><br/></td>
</tr>
但问题是上面的代码只显示一个记录,但我想每人显示一个记录器。例如
- 人 123
- 学位
- 数学
- 德国大学
- 1999
- 人 1234
- 学位
- 统计数据
- 伦敦大学
- 2000. 我真的需要帮助