我很擅长使用html和php,这是我第一次建立一个网站。我尝试使用php让用户在我的网站上创建帐户。这是我的HTML代码。
<form action="postinfo.php" method="post">
<table border="0">
<tr>
<td>First Name:</td>
<td align="center"><input type="text" name="firstname" size="20" /></td>
</tr>
<tr>
<td>Last Name:</td>
<td align="center"><input type="text" name="lastname" size="20" /></td>
</tr>
<tr>
<td>Email Address:</td>
<td align="center"><input type="text" name="emailaddress" size="20" /></td>
</tr>
<tr>
<td>Username:</td>
<td align="center"><input type="text" name="username" size="20" /></td>
</tr>
<tr>
<td>Password:</td>
<td align="center"><input type="password" name="password" size="20" /></td>
</tr>
<tr>
<td>Confirm Password:</td>
<td align="center"><input type="password" name="repassword" size="20" /></td>
</tr>
<tr>
<td colspan ="2" align="center"><input type="submit" name="submit" value="submit" /></td>
</tr>
</table>
</form>
这是我的PHP代码,
<!DOCTYPE html>
<html>
<head>
<title>signupinfo</title>
</head>
<body>
<p>Account information</p>
<?php
if (isset($_POST["submit"])) {
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$emailaddress = $_POST['emailaddress'];
$username = $_POST['username'];
$password = $_POST['password'];
$repassword = $_POST['repassword'];
}
echo $firstname . ["</br>"];
echo $firstname . ["</br>"];
echo $firstname . ["</br>"];
echo $firstname . ["</br>"];
echo $firstname . ["</br>"];
?>
</body>
</html>
当我点击提交按钮时,它表示无法发布/postinfo.php
格式化代码有问题吗?我不知道如何解决它。请帮我。感谢。
答案 0 :(得分:1)
在php []中是一个数组。你试图回应一个数组。这是不工作的主要原因。试试这段代码
<?php
if (isset($_POST["submit"])) {
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$emailaddress = $_POST['emailaddress'];
$username = $_POST['username'];
$password = $_POST['password'];
$repassword = $_POST['repassword'];
echo $firstname . "</br>";
echo $firstname . "</br>";
echo $firstname . "</br>";
echo $firstname . "</br>";
echo $firstname . "</br>";
}
?>
在使用此代码之前,请确保正确的操作网址。