私は学校のデータベースを持っています。データベースで既存のデータを検索すると、入力ボックスのすぐ隣に出力されるようにしたいと思います。したがって、新しいページに移動する必要はありません。持っているものは次のとおりです。
<form action=" " method="post">
School's name: <input type="text" name="schoolname"> <br/>
<input type="submit" name="button" value="Search">
</form>
<?php
$school = $_POST['schoolname'];
$conn = mysql_connect("localhost", "root");
mysql_select_db("finalproject");
$sql = "select * from presentations where school like '%$school%'";
$result = mysql_query($sql, $conn) or die(mysql_error());
if ( mysql_num_rows($result) >0)
{
while ($newArray = mysql_fetch_array($result))
{
$school = $newArray['school'];
$date = $newArray['date'];
$place = $newArray['place'];
$time = $newArray['time'];
echo $school . ", " . $place . ", " . $date . ", " . $time . "<br />" ;
}
}
else
{
echo "Record not found";
}
mysql_close($conn);
?>
これは、別のページにリンクしてそこに出力するために以前に使用したコードです。しかし、今は同じページに出力したいだけです。動作していないように見える他のページからいくつかのコードを移動しました。PHP ビットは次のように出力します: "0) { while ($newArray = mysql_fetch_array($result)) { $school = $newArray['school']; $date = $newArray['date']; $place = $newArray[ 'place']; $time = $newArray['time']; echo $school . ", " . $place . ", " . $date . ", " . $time . " " ; } } else { echo " Record not found"; } mysql_close($conn); ?>" 入力の下の私のページに。私はこれに本当に慣れていないので、誰でも助けていただければ幸いです。:D