我得到一個問題,我創建的程序,這樣的消息顯示顯示數據庫記錄PHP
未定義的變量:當我想上顯示數據庫記錄html_response在
C:\xampp\htdocs\
我的網頁。
這是我創建的腳本:
呼叫data.php
<?php
$mysqli= mysqli_connect('localhost','sman10bdl','xx','x10x');
$kls = $_POST['kelas'];
$query = "SELECT * FROM data_siswa WHERE kls='$kls'";
// Execute Query
$result = mysqli_query($mysqli,$query);
if (!$result) {
printf("Error: %s\n", mysqli_error($mysqli));
exit();
}
$noUrut = 0;
while($row = mysqli_fetch_array($result)){
$noUrut++;
$nis = $row["nis"];
$nisn = $row["nisn"];
$nama = $row["nama"];
$kls = $row["kls"];
$sex = $row["sex"];
$alamat = $row["alamat"];
$telp = $row["hanphone"];
$html_response.= "<tr>
<td align='center'>$noUrut</td>
<td align='center'>$nis</td>
<td align='center'>$nisn</td>
<td align='left'>$nama</td>
<td align='center'>$sex</td>
<td align='center'>$alamat</td>
<td align='center'>$telp</td>
</tr>";
}
echo $html_response;
?>
我希望任何機構可以給我的解決方案。非常感謝。
您的查詢是不安全的。使用帶有佔位符的準備好的語句。 – mickmackusa