Si alguien me pueda ayudar, que me diga que nuevos campos añado a la db aparte de los del register (0 no esta activada, 1 sí activada la cuenta).
Aqui os paso el register.html, para que veáis los campos para el POST:
Código:
-------------------------------------------------------------------<!DOCTYPE html> <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6 lt8"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="no-js ie7 lt8"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="no-js ie8 lt8"> <![endif]--> <!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]--> <head> <form action="register.php" method="POST" /> <meta charset="UTF-8" /> <!-- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> --> <title>OfSerker Web Page</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Login and Registration Form with HTML5 and CSS3" /> <meta name="keywords" content="html5, css3, form, switch, animation, :target, pseudo-class" /> <meta name="author" content="Codrops" /> <link rel="shortcut icon" href="favicon.ico"> <link rel="stylesheet" type="text/css" href="css/demo.css" /> <link rel="stylesheet" type="text/css" href="css/style.css" /> <link rel="stylesheet" type="text/css" href="css/animate-custom.css" /> </head> <body> <div class="container"> <!-- Codrops top bar --> <div class="codrops-top"> <a href=""> </a> <span class="right"> <a href=" http://www.youtube.com/user/OfSerker"> <strong>Back to the OfSerker's Youtube Channel</strong> </a> </span> <div class="clr"></div> </div><!--/ Codrops top bar --> <header> <h1>Welcome to<span> OfSerker</span> Page</h1> <nav class="codrops-demos"> <B>Click y registrarte gratuitamente<B> <a href="facebook-twitter.html"><font size = +1>Facebook/Twitter</font></a> </nav> </header> <div id="container_demo" > <!-- hidden anchor to stop jump http://www.css3create.com/Astuce-Empecher-le-scroll-avec-l-utilisation-de-target#wrap4 --> <a class="hiddenanchor" id="toregister"></a> <a class="hiddenanchor" id="tologin"></a> <div id="wrapper"> <div id="login" class="animate form"> <form action="register.php" autocomplete="on"> <h1>Register</h1> <p> <label for="usernamesignup" class="uname" data-icon="u">Tú Usuario</label> <input id="usernamesignup" name="usernamesignup" required="required" type="text" placeholder="Mi Usuario" /> </p> <p> <label for="emailsignup" class="youmail" data-icon="e" > Tú Correo</label> <input id="emailsignup" name="emailsignup" required="required" type="email" placeholder="[email protected]"/> </p> <p> <label for="passwordsignup" class="youpasswd" data-icon="p"> Tú Contraseña </label> <input id="passwordsignup" name="passwordsignup" required="required" type="password" placeholder="Ej: X8df!90EO"/> </p> <p> <label for="passwordsignup_confirm" class="youpasswd" data-icon="p">Por favor confirma tú contraseña </label> <input id="passwordsignup_confirm" name="passwordsignup_confirm" required="required" type="password" placeholder="Ej: X8df!90EO"/> </p> <p class="signin button"> <input type="submit" value="Sign up"/> </p> <p class="change_link"> Ya eres miembro ? <a href="index.php" class="to_register"> Ve y logueate </a> </p> </form> </div> </div> </div> </section> </div> </body> </html>
Vale, una vez esto, os paso el register.php para añadir la función de enviar mail después de registrarte:
Código:
-------------------------------------------------------------------<?php session_start(); require_once('./config/funciones.php'); conectar('localhost', 'root', '123456', 'ofserker'); //Recibir $user = strip_tags($_POST['usernamesignup']); $pass = strip_tags(sha1($_POST['passwordsignup'])); $mail = strip_tags($_POST['emailsignup']); $repw = strip_tags($_POST['passwordsignup_confirm']); $ip = $_SERVER['REMOTE_ADDR']; $query = @mysql_query('SELECT * FROM users WHERE user="'.mysql_real_escape_string($user).'"'); if($existe = @mysql_fetch_object($query)) { echo 'El usuario '.$user.' ya existe.'; header("refresh: 4; url=./register.html"); }else{ $meter = @mysql_query('INSERT INTO users (user, pass, mail, ip) values ("'.mysql_real_escape_string($user).'","'.mysql_real_escape_string($pass).'","'.mysql_real_escape_string($mail).'","'.$ip.'")'); if($meter) { echo"Usuario creado con éxito"; header("refresh: 4; url=./index.php"); }else{ echo 'Hubo un error en el registro'; header("refresh: 4; url=./index.php"); } } ?>
Finalmente, os paso la foto de mi db. Para que veáis los campos de mi db.
![](http://i62.tinypic.com/2d1l080.jpg)
Todas las ayudas serán bien recividas.
Atentamente, OfSerker