私はしばらくの間シンプルなウェブサイトでPHPを学ぼうとしています。ブートストラップを使って簡単なPHPフォームを作った。
私はURLへの入力からテキストを取得するにはGETメソッドを使用して、それがここに示されているsearch.phpのURLに現れ: URL
ファイル構造:いくつかのために Screenshot of directories
理由は、search.phpページの値をエコーしようとすると、Webページは空白になります。私はおそらく愚かなエラーを起こしたので、どんな助けも素晴らしいだろう!
のindex.phpコード:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Mc Report</title>
<meta name="description" content="Mc Report">
<meta name="author" content="Cre8tionz">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/bootstrap-theme.css">
<script>
$(function(){
$(".dropdown-menu li a").click(function(){
$(".but:first-child").text($(this).text());
$(".but:first-child").val($(this).text());
});
});
</script>
</head>
<body>
<div class="container container-table">
<div class="row vertical-center-row">
<div class="text-center col-lg-8 col-lg-offset-2">
<div class="main-logo">
<img src="img/logo.png"></img>
</div>
<div class="row">
**<form action="search.php" method="get" novalidate="novalidate">
<div class="col-lg-10">
<div class="input-group">
<input name="q" type="search" class="form-control" aria-label="..." placeholder="Search for a username">
<div class="input-group-btn">
<button type="button" class="but btn btn-default dropdown-toggle pull-right" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Catageory<span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right">
<li><a href="#">Mc-Market Username</a></li>
<li><a href="#">Minecraft Username</a></li>
<li><a href="#">Minecraft UUID</a></li>
</ul>
</div>
</div>
</div>
<div class="col-lg-2">
<div class="btn-group" role="group" aria-label="...">
<button type="submit" class="btn btn-default">Search</button>
</div>
</div>
</form>**
</div>
</div>
<footer>
<div class="footer">
<div class="container narrow row-fluid text-center navbar-fixed-bottom">
<div class="col-lg-4">
Mc Report
</div>
<div class="col-lg-4">
About
</div>
<div class="col-lg-4">
Copyright © 2016
</div>
</div>
</div>
</footer>
</div>
</div>
</body>
</html>
search.phpコード:
<html>
<body>
<?php
if($_GET["q"]) {
print_r($_GET);
$searchquery = $_GET["q"];
echo $searchquery;
}
?>
</html>
</body>
あなたのコードの上にある* search.php *ファイルの* php *コードを除くHTMLコードを削除するには、自分の環境で動作しています。また、〜phpinfo()〜 – Karthi
を削除します。私はあなたがファイルからそのページを開いていると思う、サーバー(lampp、xampp、wamp ...)ではない。 PHPページはサーバーで最初に処理する必要があります – Aleksandar
@Aleksandar私はXamppサーバー上にありますが、まだ動作していません。https://i.gyazo.com/96ff60591c7dfbb3c6fc231e1360cad3.png – Cre8tionz