Results 1 to 7 of 7

Thread: Day 15 - Create User Signup - Become PHP Expert in 30 days

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Feb 2007
    Posts
    26,214

    Default

    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 ?');
    }
    Last edited by image; 08-27-2014 at 06:41 AM.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •