私はこれを学び始めたばかりのPHPにはとても新しいので、PHPからHTMLへのユーザ入力に基づいてmysqlのデータベースから行を選択しています。私の関心事は、フォームを提出すると、PHPにリダイレクトされ、出力がPHP上に表示されます。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ページ:違いはありませんユーザー側theresので
<?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();
?>
しないでください。 –
私が正しく理解していれば、jqueryを使ってデータをPHPファイルに送るべきです。 (ページをリロードしたくない場合)。 – Danielius
php.netの紹介を読む –