Buneo lo que yo quiero es un sistema de perfiles, les muestro un poco de mis archivos...
registro.html
Código:
Instertar.php<html> <head> <title>Formulario de Registro</title> <link rel="stylesheet" href="u-registro.css" type="text/css"> </head> <body> <form name="form1" method="post" action="insertar.php"> Username:<br> <label> <input name="username" type="text" id="username"> </label> <p>Password:<br> <label> <input name="password" type="password" id="password"> </label> </p> <p>Email:<br> <label> <input name="email" type="text" id="email"> </label> </p> <p> <label></label> <label> <input type="submit" name="Submit" value="Enviar Registro"> </label> </p> </form> </body> </html>
Código PHP:
<?
echo "<link rel=\"stylesheet\" href=\"u-login.css\">";
include('config.php');
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['username']) && !empty($_POST['username']) &&
isset($_POST['password']) && !empty($_POST['password']) &&
isset ($_POST['email']) && !empty($_POST['email'])) {
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname,$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO usuarios (username,password,email)
VALUES ('{$_POST['username']}','{$_POST['password']}','{$_POST['email']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "Error, no ha introducido todos los datos";
}
?>
Código HTML:
<html> <head> <title>Login</title> <link rel="stylesheet" href="u-login.css" type="text/css"> </head> <body> <form name="form1" method="post" action="entrar.php"> Username: <input name="username" type="text" id="username"><br> Password: <input name="password" type="password" id="password"><br> <input type="submit" name="Submit" value="Iniciar Sesion"> </form> </body> </html>
Código PHP:
<?
// Configura los datos de tu cuenta
include('config.php');
session_start();
// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');
if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
$_SESSION["logeado"] = "SI";
echo ("Bienvenido <strong>".$_SESSION['s_username']." </strong> ya puedes acceder a la seccion de ".'<a href="members.php">Miembros</a>'."");
}
}
}
echo "<link rel=\"stylesheet\" href=\"u-login.css\">";
?>
Código PHP:
<?php
session_start();
if($_SESSION["logeado"] != "SI"){
echo "Aceso denegado";
exit;
}
?>
cerrar.php
Código PHP:
<?php
session_start();
session_destroy();
?>
Bueno eso serian mis archivos yo querria que en el member.php este la inclusion para el perfil, si me pueden diseñar un perfil, no complejo, solo la base para que yo pueda mejorarlo.Bueno gracias por entrar, y si pueden y quieren haganlo, se lo agradeceria muchio