저는 잠시 동안 간단한 웹 사이트에서 PHP를 배우려고 노력했습니다. 부트 스트랩을 사용하여 간단한 PHP 폼을 만들었습니다.
가 나는 URL로 입력에서 텍스트를 얻기 위해 GET 메소드를 사용하고, 여기에 표시된 search.php의 URL에 나타납니다 : URL
파일 구조 : 일부 Screenshot of directories
이유는 search.php 페이지에 값을 표시하려고 할 때 웹 페이지가 비어 있습니다. 아마 어리석은 실수를 저질렀습니다. 그래서 어떤 도움도 좋을 것입니다!
의 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>
위의 코드는 * php * 코드를 제외한 html 코드를 제거하기 위해 * search.php * 파일의 환경에서 작동합니다. 또한 제거 ~ phpinfo() ~ – Karthi
나는 당신이 파일 (서버에서 (lampp, xampp, wamp ...)에서 그 페이지를 열었다 고 생각한다. PHP 페이지는 먼저 서버에 의해 처리되어야합니다. – Aleksandar
@Aleksandar Xampp 서버에 있습니다.하지만 여전히 작동하지 않습니다. https://i.gyazo.com/96ff60591c7dfbb3c6fc231e1360cad3.png – Cre8tionz