-1
RPIに「在庫マネージャ」サイトを作りたいと思っています。しかし、私はバーコードを入力した後、私はいつでもproductnew.phpを取得します、私はデータベースに製品を持っています。 「uができればこれは、私が考える最善の方法であることcanotIF ... ELSE ...なぜ機能しないのですか?
input.php
<head>
<?php include 'head.php';?>
</head>
<body>
<header>
<?php include 'menu.php';?>
</header>
<section>
<?php
echo 'Give me a barcode';
echo '<form method="POST" action="productsearch.php">';
echo '<table>';
echo '<tr><td>Barcode:</td> <td><input type="text" name="barcode"/></td></tr>';
echo '<tr><td></td> <td><input type="submit" value="Search"/></td></tr>';
echo '</table>';
echo '</form>';
mysqli_free_result($res);?>
</section>
</body>
<?php include 'footer.php';?>
productsearch.php
<html><head>
<?php include 'head.php';?>
</head>
<body>
<?php
$barcode = $_POST["barcode"];
$sql = "SELECT * FROM inventory WHERE barcode = ' . $barcode . '";
mysqli_query($conn, $sql) or die ('SQL Error! ' . $sql. ' '. mysqli_error($conn));
if (mysqli_num_rows($conn, $sql) != 0){
header("Location: productupdate.php");
} else {
header("Location: productnew.php");
}
include 'footer.php';
?>
</body>
</html>
あなたは(ヘッダを使用)と:-(... – donald123
があなたのために移入彼らのいずれかのエラーですか(mysqli_num_rows($ CONN、$場合のみページが@Feralheart –
'をナビゲートしていない前に、あなたは出力を持っていますsql) 'が無効な構文です。RTM http://php.net/manual/en/mysqli-result.num-rows.php –