Wie ktos jak dodac do tego skryptu rubryke "meil" i "accept rules" mam utworzana nowa rykryke "email" w tabeli "account" w bazie, tylko nie wiem jak w skrypcie to zrobic. Oto skrypt
<?php
//set host, username and password for MySQL
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
//connect to MySQL or return an error
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass")
or die('Could not connect: ' . mysql_error());
//set database name
$dbname = "l2jdb";
//select database or return an error
$dbselect = mysql_select_db("$dbname")
or die ('Could not select database');
//get username and password info from the form, protecting against SQL injection
$pass = mysql_real_escape_string($_POST["pass"]);
$confirm = mysql_real_escape_string($_POST["confirm"]);
$user = mysql_real_escape_string($_POST["name"]);
//validate user input
if(!preg_match('/^[a-zA-Z0-9]{5,20}$/',$user)) {
die ('Error: Usernames can only contain alphanumeric characters and must be between 5 and 20 characters in length.');
}
if(!preg_match('/^[a-zA-Z0-9]{5,20}$/',$pass)) {
die ('Error: Passwords can only contain alphanumeric characters and must be between 5 and 20 characters in length.');
}
if($pass != $confirm) {
die ('Error: Passwords do not match.');
}
//make sure user doesn't already exist and if it doesn't, add new record to the database
$result = mysql_query("SELECT login FROM accounts WHERE login='$user'");
if(mysql_num_rows($result)>0) {
die ('Error: Username already exists.');
}else{
mysql_query("INSERT INTO accounts (login, password, access_level) VALUES ('".$_POST['name']."', '".base64_encode(pack('H*', sha1($_POST['pass'])))."', 0)")
or die ('Error: ' . mysql_error());
}
//report successful registration
echo "Account created successfully.";
//close MySQL connection
mysql_close();
?>
i tu Html:
<form action="regphp.php" method="post">
UserID: <br>
<input type="text" name="name" style="width: 100px; height: 20px;"/><br />
Password: <br>
<input type="password" name="pass" style="width: 100px; height: 20px;"/><br />
Confirm Password: <br>
<input type="password" name="confirm" style="width: 100px; height: 20px;"/><br />
<input type="submit" name="submit" value="Create"><br><br>
</form>