我的代碼應該打印出找到的所有用戶的用戶名,但它不會,只打印一次「找到用戶:」。請幫我修復它;這是我的代碼,謝謝!不顯示搜索用戶名?
<?php
echo'
<form method="post">
<input name="newSearch" id="newSearch" class="inputs" placeholder="Search for a user...">
<input type="submit" id="submit_search" name="submit_search" class="button" value="Search">
</form>';
if ($_POST['submit_search']) {
$search = $_POST['newSearch'];
$getUser = mysql_query("SELECT * FROM Users WHERE Username LIKE '%$search%'");
while($id=mysql_fetch_assoc($getUser)){
$gU = mysql_fetch_object($getUser);
echo "User Found: ", $gU->Username, "<br />";
}
}
?>
'addslashes()',使用復古的代碼? –
@DavidHoude函數名在PHP中不區分大小寫,因此它是有效的 –
也不知道。刪除它,現在它只顯示一些用戶 – Sam