IRTEH - Web Design, PHP, HTML, CSS, JavaScript
  • Securitate
  • Contacteaza-ne!
  • Forumular inregistrare PHP

    In acest tutorial va voi prezenta cum creeti un simplu formular de inregistrarea folosind PHP si MySQL.

    Pentru ineput trebuie sa cream un fisier cu extensia .php si il vom numi connection.php. In acest fisier se va afla conectiunea intre baza de date si fisierul php, care va trimite datele in baza noastra de date.

    Dupa ce am creat fisierul connection.php intram in acesta si vom adauga urmatoarele linii.



    $server = "localhost"; // Ip-ul de la server
    $user= "root"; // User-ul de conectare la database
    $pass = ""; // Parola de conectare la database
    mysql_connect($server, $user, $pass) OR
    die("Nu sa putut conecta la baza de date.
    Erroare: ".mysql_error());

    mysql_select_db('user') OR
    die("Baza de date nu a putut fi folosita.
    Erroare: ".mysql_error());

    ?>







    Pasul urmator vom crea o noua baza de date. Intram in phpMyAdmin si cream o noua baza de date cu numele user. Apoi intram in noua noastra baza de date si adaugam urmatoarele linii de cod.


    SET FOREIGN_KEY_CHECKS=0;

    -- ----------------------------
    -- Table structure for `user`
    -- ----------------------------
    DROP TABLE IF EXISTS `user`;
    CREATE TABLE `user` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `username` varchar(255) DEFAULT NULL,
    `email` varchar(255) DEFAULT NULL,
    `password` varchar(255) DEFAULT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=latin1;


    Dupa ce am creat in baza de date tabelul user, iesim si revenim la fisierele PHP, si vom crea un nou fisier numit index.php in acest fisier se va afla input-urile si codul php.


    include('connection.php');
    if(isset($_POST['submit']) && $_POST['submit'] == 'Register') {
    $username = $_POST['username'];
    $password = $_POST['password'];
    $email = $_POST['email'];


    $sql = "INSERT INTO user SET username = '".$username."', password = '".$password."', email = '".$email."'";
    $result = mysql_query($sql);
    if($result) {
    echo '
    Contul a fost creat cu succes.Iar acum poti intra pe server
    ';
    }
    else {
    echo '
    Contul nu a fost creat, exista alt cont cu acest nume sau datle nu corespund.
    ';
    }
    }

    ?>

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" lang="ro">
    <head>
    <title>Un simplu formular de inregistrare</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>



    <form action="register.php" method="post">
    <div class="wrapper">
    <div class="register">
    <p class="title">Register by IRTEH</p>
    <input type="text" name="username" class="input-register" size="60" maxlength="25" placeholder="Usename" />
    <input type="text" name="email" class="input-register" size="60" maxlength="25" placeholder="Email"/>
    <input type="password" name="password" class="input-register" size="60" maxlength="25" placeholder="Password"/>

    <input type="submit" name="submit" class="input-submit" value="Register">

    </div>
    </div>
    </form>

    </body>
    </html>


    Dupa ce am adaugat urmatoarele linii de cod intram pe internet si vizualizam codul http://localhost/index.php.

    Download fisier

    Trebuie sa fii logat pentru a putea lasa comentariu!