での表示方法を私はMySQLの中で行われたデータベースからのデータは、以下の青い部分にモニター表示するには、PHP/JavaScriptとHTML/CSSを使用して私のプログラムの中にコーディングします。データのMySQL DBを取得し、HTML
私は、データベースにアクセスし、HTMLページ上のデータを表示するためにPHPを使用し、ボタンを作った:
HTML:
<form action="fullridez.php" method="post">
<h4 id="Filter">GPA</h4>
<input id="FilterBox" name="gpa" type="text"/>
<h4 id="Filter">Amount</h4>
<input id="FilterBox" name="amount" type="text"/>
<h4 id="Filter">School</h4>
<input id="FilterBox" name="school" type="text"/>
<input type="submit" id="FilterBox" name="myForm" onkeypress="checkEnter()" ><img src="search.png" width=15 height=15 /></button>
</form>
<script>
</script>
PHP:
<?php
(ISSET($ _ POST [ 'あるmyForm'])){
$servername = "localhost";
$username = "root";
$password = "";
$database = "scholarshiplist";
$conn = mysqli_connect($servername, $username, $password, $database);
$gpa = $_POST['gpa'];
$amount = $_POST['amount'];
$count = "SELECT * FROM scholarships";
$result = mysqli_query($conn, $count);
if ($result->num_rows > 0) {
$sql = "SELECT * FROM scholarships WHERE GPA <= " . $gpa . " AND Amount <= "
. $amount;
if ($result = mysqli_query($conn, $sql)) {
while ($row=mysqli_fetch_row($result)) {
for($i = 0; $i < count($row); $i++) {
echo $row[$i] . '<br>';
}
}
}
} else {
echo "0 results";
}
$conn->close();
}
SQL場合:私はXAMPP
を使用してい
USE ScholarshipList;
CREATE TABLE Scholarships
(
id int unsigned NOT NULL auto_increment,
School varchar(500) NOT NULL,
GPA decimal(10,2) NOT NULL,
Amount decimal(10,2) NOT NULL,
PRIMARY KEY (id)
);
HTMLファイルのボタンをクリックすると、PHPページに移動します。私が見るのは、PHPコードです。私はそれがページに移動したくないが、ボタンの下のデータを示す同じページにとどまっている。
このページは、これまで
どのようなものか、私は間違って何をやっているのですか?
これをPHPファイルまたはhtmlファイルに追加しますか? – Martin
これは、あなたの 'page' endintの.phpにありますが、htmlとwithinkの後に、あなたの既存のPHPコードの後にあります(あなたがすでに書いた$ results変数に依存/続行するためです)。しかし、htmlの部分(divs ...)は、どこにあるか正確に繰り返されます。あなたのhtmlページで、これは?> PHPスクリプトを終了し、<?phpが再び起動します。 –