http://php.flashwebhost.com/sherly/signup.html
Code:<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>User Account Creation</title> </head> <body> <h1>Account Creation Form</h1> <form action="signup.php" method="POST"> Name <br> <input type="text" name="name" required> <br> Email <br> <input type="email" name="email" required> <br> Password <br> <input type="text" name="password" required> <br> <br> <button type="submit" name="submit" value="submit">Create Account</button> </form> </body> </html>Code:<?php if (isset($_POST['submit'])) { echo '<p>Server got following data through POST method.</p>'; echo '<pre>'; print_r($_POST); echo '</pre>'; // lets read data from $_POST $name = $_POST['name']; $email = $_POST['email']; $password = $_POST['password']; // Connect to MYSQL Server $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(); } // Lets save user submitted information to database. $sql = "INSERT INTO `users` SET `name`='" . $name . "', `email`='" . $email . "', `password`='" . $password . "'"; if ($mysqli->query($sql) === TRUE) { echo '<h1>User Account Created. Welcome mail sent to ' . $email . '</h1>'; // lets send a welcome mail to user. // With name, email address and password. $mailMessage = " Hello $name, Your account created. Email: $email Password: $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 ?'); }




Reply With Quote
Bookmarks