DAY 15 PHP PROGRAMMING
http://php.flashwebhost.com/tom/signup.html
PHP Code:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>User Account Sign Up</title>
</head>
<body>
<h1>Sign Up Form</h1>
<form action="signup.php" method="POST">
Name
<input type="text" name="name" required>
<br>
Email
<input type="email" name="email" required>
<br>
Password
<input type="text" name="password" required>
<br>
<br>
<button type="submit" name="submit" value="submit">Create Account</button>
</form>
</body>
</html>
PHP Code:
<?php
if (isset($_POST['submit'])) {
echo ' Server got following data through POST method.';
echo '<pre>';
print_r($_POST);
echo '</pre>';
$name = $_POST['name'];$email = $_POST['email'];$password = $_POST['password'];
$db_server = '127.0.0.1';$db_user = 'fwhphp_user';$db_password = 'k5BJRaX6SFbs';$db_name = 'fwhphp_db';
$mysqli = new mysqli($db_server, $db_user, $db_password, $db_name);
if ($mysqli->connect_errno) {
echo 'Connect failed: ' . $mysqli->connect_error;
exit();
}
$sql = "INSERT INTO `users` SET `name` = '" . $name . "' , `email` = '" . $email . "' , `password` = '" . $password . "'";
if ($mysqli->query($sql) === TRUE) {echo '<h1> Account Created. Welcome Mail sent to ' . $email . '</h1>';
$mailMessage = "
Hello $name,
YOUR ACCOUNT CREATED.
Email: $emailPassword: $password
Please keep this password secure as we will need it for coming days.";
mail($_POST['email'], 'Your Account Created', $mailMessage, "From: [email protected]\n\r");
} else {
echo '<h1>Failed to create user account</h1>';echo $mysqli->error;
}
} else {
die('I got no data with POST method, have some ?');
}
Bookmarks