問題是,搜索後未顯示結果。搜索通過使用文本形式完成。表單可以基於多個文本表單進行搜索,我的代碼有什麼問題嗎?還是新的PHPphp:搜索後未顯示結果
$sql = " SELECT jobseeker.*, jobseeker_pendidikan.kursus, jobseeker_pengalaman.jawatan
FROM jobseeker INNER JOIN jobseeker_pendidikan
ON jobseeker.no_kp = jobseeker_pendidikan.no_kp JOIN jobseeker_pengalaman
ON jobseeker_pendidikan.no_kp = jobseeker_pengalaman.no_kp
WHERE jobseeker.status_kerja = 'pencari kerja' ".$str.$str_mukim.$str_jantina.$str_umur.$str_jawatan.$str_tarafpend.$str_kursus."";
$sql_result = mysql_query($sql) or die (mysql_error());
if (mysql_num_rows($sql_result)>0) {
while ($row = mysql_fetch_assoc($sql_result)){
for($i = 0; $i < 0; $i++){
//$i = 0;
?>
<tr valign="top">
<td><?php echo ($i+1); ?></td>
<td><?php echo displayNama(ucwords(stripslashes($row['nama'])), $row['no_kp']); ?></td>
<td><?php echo ucwords(stripslashes($row['no_kp'])); ?></td>
<td><?php echo stripslashes($row['alamat']); ?></td>
<td><?php echo ucwords(stripslashes($row['jantina'])); ?></td>
</tr>
<?php
}
}
}
指定$ str。$ str_mukim。$ str_jantina。$ str_umur。$ str_jawatan。$ str_tarafpend。$ str_kursus包含哪些類型的數據? –
第一件事,在查詢中得到任何錯誤?如果不是,則返回的行數> 0? –
你的'for'循環中有一個錯字。應該是'$ i ++'而不是'i ++' –