我有一些PHP代碼,執行時代碼不會將值發送到我網站上的其他PHP頁面。我的權限是755
第1頁:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bay Area Buckets</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<style>
.navbar {
margin-bottom: 0;
background-color: #ff4d4d;
z-index: 9999;
border: 0;
font-size: 12px !important;
line-height: 1.42857143 !important;
letter-spacing: 4px;
border-radius: 0;
}
.navbar li a, .navbar .navbar-brand {
color: #fff !important;
}
.navbar-nav li a:hover, .navbar-nav li.active a {
color: #f4511e !important;
background-color: #fff !important;
}
.navbar-default .navbar-toggle {
border-color: transparent;
color: #fff !important;
}
.resize {
border: 2px solid;
padding: 20px;
resize: vertical;
overflow: auto;
}
textarea {
width: 100%;
}
</style>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="index"><img src="https://pbs.twimg.com/media/CnvlpmKUAAArtx_.png:large" alt="Logo" height="60" width="60"></a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav navbar-right">
<li><a href="index">HOME</a></li><li> </li>
<li><a href="about">ABOUT</a></li><li> </li>
<li><a href="hats">HATS</a></li><li> </li>
<li><a href="socialMedia">SOCIAL MEDIA</a></li><li> </li>
<li><a href="cart">Cart</a></li>
</ul>
</div>
</div>
</nav>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<div>
<center><h1 ><span style="color:#ff6666;">Contact Us</span></h1></center>
</div>
<br/>
<br/>
<br/>
<?php
echo '<div class="col-md-3"></div>
<div class="col-md-6">
<form action="contact.php" method="post">
Name:
<br>
<input type="text" name="name"/ >
Email:
<br>
<input type="text" name="email"/>
Message:
<br>
<textarea class="riseize" value="text" name="message"></textarea>
<br>
<center><input type="submit" value="submit"/></center>
</form>
</div>
</div>
<div class="col-md-3"></div>'
?>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</body>
</html>
調用contact.php是:
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$sql = "INSERT INTO help (name, email, message) VALUES ('$name' , '$email' , '$message')";
if (!mysql_query($sql)) {
die ('Error: ' . mysql_error());
}
else {
echo "<html><script language='JavaScript'> alert('Thank you for your submission.'),window.location = 'index'</script></html>";
};
我認爲這個問題是得到$ _GET和$ _POST,因爲它執行接觸。 php並調用變量值,但它沒有從頁面1獲得值。
您的表單使用POST,所以您必須使用$ _POST來獲取傳遞給它的值。您正在使用$ _GET。 –
請注意,因爲你沒有在腳本中放入任何變量到'Page 1'中,所以你不需要使用php來回顯它,只需要把html放入即可。 – Rasclatt
另一個注意事項 - 你不使用'
',你使用'