私は「」=私のナビゲーションページ私のindex.phpページの最上部に、私のsearch.php $出力に位置しています検索ボタン表示されない結果
form class="navbar-form"
div class="form-group"
form action="search.php" method="POST">
input type="text" class="form-control" name="search"
placeholder="Search for Products..."
input type="submit" value="Submit"
/form
/div
/form
をこの入力ボックスとボタンを持っています;
<!--collect -->
if(isset($_POST['search'])) {
$searchQ = $_POST['search'];
$searchQ = preg_replace("#[^0-9a-z]#i","",$searchQ);
$query = mysql_query("SELECT * FROM products WHERE title LIKE
'%$searchQ%' OR part_number LIKE '%$searchQ%' OR stock_code LIKE
'%$searchQ%' OR form_factor LIKE '%$searchQ%' ") or die("could not
search!");
$count = mysqli_num_rows($query);
if($count == 0) {
$output = '"There was no search results"';
} else {
while($row = mysql_fetch_array($query)) {
$title = $row['title'];
$partNumber = $row['part_number'];
$stockCode = $row['stock_code'];
$formFactor = $row['form_factor'];
$id = $row['id'];
$output .= '<div>'.$title.' </div>';
}
}
}
私はURLがhttp://localhost/alphacomponents.co.uk/index.php?search=Asus
に http://localhost/alphacomponents.co.uk/index.phpから行くと私はDEVがそれをtool'dとエラーが表示されていないボタンをクリックしてください。 アイデア
を。 mysqli_num_rowsはmysql_ *がmysqliにすべて更新されても動作しません。また、パラメータ化されたクエリを使用します。 – chris85
[PHPでMySQL APIを混ぜることはできますか?](0120-18753) – chris85
mysqlをすべてmysqlに変更しました。それでもまだ動作しません。同じ結果がまだ発生しますか? –