我有2个页面,一个为jobs.php
的作业信息生成一点,另一个名为Jobdescription.php
的页面显示我选择的作业的完整详细信息。在jobdescription.php
页面上,包含一个名为Employers
的表,另一个名为APP_Jobs
。这是我到目前为止的代码,但是我得到一个没有错误或任何错误的空白页。
<?
//database connection
$dblink = mysqli_connect($mysqli_host, $mysqli_user, $mysqli_pw, $mysqli_db);
$sql_query = "SELECT APP_Jobs.* FROM APP_Jobs INNER JOIN Employers on APP_Jobs.Emp_id=Employers.Emp_id";
$query_result = mysqli_query($dblink, $sql_query) OR die ("Cannot read from DB ".mysql_error($dblink));
while ($row = mysqli_fetch_array ($query_result))
{
{
echo "<h3>'".$row['Job_Title']."'</h3>";
echo "<tr>
<td>
Employer : ".$row["Emp_name"]." <br />
Address : ".$row["Emp_address"]." <br />
Town : ".$row["Emp_town"]." <br /><br />
<h1>Job Details</h1>
Description : ".$row["Job_description"]."<br />
Skills Required : ".$row["Job_Skills"]."<br />
Training provided : ".$row["Job_Training"]." <br /><br />
Start : ".$row["Job_StartDate"]."<br />
pay:".$row["Job_pay"]." <br /><br />
<a href=CV1.php?Job_id=".$row["Job_id"].">Apply</a>
</td>
<tr>
<td colspan=\"2\"><hr size=\"1\"/></td>
</tr>
</tr>\n";
}
}
?>
答案 0 :(得分:0)
您的数据库代码中肯定存在问题。
将以下内容添加到页面顶部以显示错误:
error_reporting(E_ALL);
答案 1 :(得分:0)
echo
中有太多引号(“)尝试
echo "<h3>'\".$row['Job_Title'].\"'</h3>";
和下面的代码一样,
echo "
<tr>
<td>
Employer : \".$row['Emp_name'].\" <br />
Address : \".$row['Emp_address'].\" <br />
Town : \".$row['Emp_town'].\" <br /><br />
<h1>Job Details</h1>
Description : \".$row['Job_description'].\"<br />
Skills Required : \".$row['Job_Skills'].\"<br />
Training provided : \".$row['Job_Training'].\" <br /><br />
Start : \".$row['Job_StartDate'].\"<br />
pay:\".$row['Job_pay'].\" <br /><br />
<a href=CV1.php?Job_id=\".$row['Job_id'].\">Apply</a>
</td>
<tr><td colspan=\"2\"><hr size=\"1\"/></td></tr>
</tr>\n";