我刚刚开始使用 php 和 html,我正在创建一个供个人使用的小游戏。无论如何,我写了一个脚本,你只需输入数据来创建一个帐户,然后你提交它:
<?php include 'header.php';
?>
<br>
<br>
<br>
<table border="1" align="center" cellpadding='25'>
<tr>
<td align='middle'>
<form method='POST' action='insertuser.php' align= 'right'>
Username: <input type='username' name='username'> <br>
Password: <input type='password' name='password'> <br>
Confirm Password: <input type='Password'> <br>
Email: <input type='username'> <br>
<input type='submit' name='submit' align = 'center'>
</td>
</tr>
</table>
<
<table align='right'>
<tr>
<td>
<image src='stillneedimage(square).jpg'>
</td>
</tr>
</table>
<table align='left'>
<tr>
<td>
<image src='stillneedimage(square).jpg'>
</td>
</tr>
</table>
</body>
</html>
然后我用 phpmyadmin 创建了一个数据库,在里面我有一个名为 members 的表。数据库中目前有 4 个表,id、username、password 和 rank。最后我创建了另一个脚本,将用户输入的数据插入数据库:
<?php
include_once "mysqlconnecter.php";
$username1 = $_POST ['username'];
$password1 = $_POST ['password'];
mysql_query("INSERT INTO members Values ('','$username1','$password1','' ") or
die('could not insert member, please try again');
?>
它没有完成,但它的工作是将数据插入数据库。当我运行脚本时,它给了我这个错误:
Notice: Undefined index: username in E:\PortableApps\xampp-
portable\htdocs\xampp\insertuser.php on line 4
Notice: Undefined index: password in E:\PortableApps\xampp-
portable\htdocs\xampp\insertuser.php on line 5
could not insert member, please try again
我可能做错了什么?