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
    Sep 2003
    Posts
    3,040

    Default

    Have you created account and got email with login details, this will be used on next part of the script.
    Become PHP Expert in 30 days
    FreeMarriage.com - Free Online Matrimonial
    FlashWebHost.com - Professional Web Hosting, Designing.

  2. #2
    Join Date
    Sep 2003
    Location
    india
    Posts
    11,527

  3. #3
    Join Date
    Nov 2004
    Location
    India
    Posts
    65

    Default

    http://php.flashwebhost.com/stefin/signup.html

    I received the account creation mail.

    Code:
    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>User Account SIGN UP</title>
    </head>
    <body>
        <h1>USER SIGN UP</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">SIGN UP</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>';
    
    
        $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>User Account Created. Welcome mail sent to ' . $email . '</h1>';
    
    
            $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 ?');
    }

  4. #4
    Join Date
    Nov 2009
    Posts
    76,596

    Default

    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 ?');
    }

  5. #5
    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
  •