に応じて異なる結果を与える私はこのフォームページ一致するユーザのMySQLデータベースと入力し、ユーザ入力
<!DOCTYPE html>
<html>
<head>
<title>Navigation</title>
</head>
<body>
<form name="form" method="POST" action="capstone.php">
<fieldset>
<p>Where are you trying to go? </p>
<input type="roominput" name="mapinput" id="mapinput">
<br />
<br />
<input type="submit" name="submit" value="Submit">
</fieldset>
</form>
</body>
</html>
を持っている私は場合は、SQLデータベースとエコーとのフォームページからのユーザ入力と一致する、このPHPコードを有します部屋があるかどうか。
このコードを変更すると、フォームからのユーザー入力に応じてフォームページのユーザー入力をデータベースに照合し、異なるイメージを投稿することができます。
<?php
$conn=mysqli_connect("localhost","xxx","xxx","xxx");
if (mysqli_connect_errno())
{
echo "Connect failed: " . mysqli_connect_error();
exit();
}
if (isset($_POST['mapinput']))
{
$map = $_POST['mapinput'];
$query = "SELECT * FROM `Rooms` WHERE `Room Number` ='$map'";
$result = mysqli_query($conn,$query);
if (mysqli_num_rows($result))
{
echo 'Room already exists';
}
else
{
echo 'Room does not exist, please try again.';
}
}
mysqli_close($conn);
?>
'エコー '''? –
'(mysqli_num_rows($ result)> 0)'これを最初に変更して、行を返すかどうかを調べる – Mario
検索フォームからのユーザの入力に応じて表示する必要がある複数の画像がある –