我剛剛對PHP自己剛剛開始學習它,我正在做一個簡單的程序,根據用戶在html上輸入的內容通過php文件從mysql數據庫中選擇一行。我擔心的是,當我提交表單,它重定向到PHP和輸出顯示在PHP上,我怎麼能在HTML頁面上顯示結果我的意思是用戶應該不會覺得有任何從HTML轉換到PHP任何我們得到的HTML頁面上的輸出如何不重定向HTML文件到php
HTML頁面:
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<form action="index.php" method="get">
Enter Name : <input type="text" id="txt1" name="user">
<input type="submit" name="enter">
</form>
</body>
PHP頁面:
<?php
$dbhost = "localhost";
$username = "root";
$password = "";
mysql_connect($dbhost,$username,$password);
@mysql_select_db("trynew") or die(mysql_error());
if (isset($_GET["user"])) {
$user = $_GET['user'];
}
$query = "SELECT * FROM trynewtable where name = '$user' ";
$result = mysql_query($query);
if($result==FALSE)
{
die(mysql_error());
}
$row = mysql_fetch_array($result);
echo $row[0];
echo $row[1];
echo $row[2];
echo $row[3];
mysql_close();
?>
把你的HTML到PHP文件。 –
如果我理解正確,你應該使用jQuery並將數據發送到它的PHP文件。 (如果你不想重新加載頁面)。 – Danielius
閱讀php.net上的php入門介紹 –