Hola gente, que tal? Cuanto tiempo sin pasarme... bueno, he encontrado un código, pero tiene un error y no registra en la base de datos, tenía algunos fallos que yo he corregido, pero ya no se que mas hacer, aquí tenéis el código:
<html>
<head><title>Página de Registro</title>
</head>
<body>
<center><h1>Formulario de Registro</h1></center>
<?php
require('seguridad.php');
require('includes/constantes.php'); $nombre_registrado = @$_POST['usuario'];
$usuario = encriptacion(@$_POST['usuario']);
$email = @$_POST['email'];
$contrasena = encriptacion(@$_POST['contrasena']);
if ($usuario == NULL || $email == NULL || $contrasena == NULL) {
echo "<center><h2>Debe completar todos los campos</h2></center>";
} else {
if (!validacionemail($email)) {
echo "<center><h2>El email ingresado no es válido</h2></center>";
} else {
conectar_base_datos();
$verificacion_existencia = mysql_query("SELECT usuario FROM cuenta WHERE usuario = '$usuario'");
if (0 < mysql_num_rows($verificacion_existencia)) {
echo "<center><h2>El nombre de usuario ya existen en los registros</h2></center>";
} else {
require('validacion.php');
$cod_unico_usuario = substr(md5(rand()), 0, 16);
$validado = "NO";
if (enviar_correo($email, $usuario, $cod_unico_usuario)) {
echo "<center>Un correo de validación fue enviado a $email</center>";
} else {
$fecha_ingreso = date("Y-m-d h:i:s");
$last_update = time();
mysql_query("INSERT INTO cuenta (usuario,email,contrasena,dinero) VALUES ('$usuario','$email','$contrasena', 100)") or die("Error de registro usuario");
foreach ($edificios as $edificio=>$propiedad){
mysql_query("INSERT INTO edificios (usuario, edificio, nivel, costo, capacidad, tipo_recurso, prod_hora, cantidad) VALUES ('$usuario','$edificio', 0, 100, 100,'".$propiedad['recurso']."', 0, 0)") or die("Error de registro edificios");
}
include('includes/integracion.php');
ubicacion_mapa($usuario,$nombre_registrado);
echo "<center><h2>Usuario Registrado Correctamente</h2><a href='index.php'>Volver</a></center>";
}
}
}
}
?> <form action='registro.php' method='POST'>
<table align="center">
<tr>
<td>
Nombre Usuario:
</td>
<td>
<input type="text" name="usuario" size="15" maxlength="10">
</tr>
<tr>
<td>
Contraseña:
</td>
<td>
<input type="password" name="contrasena" size="15" maxlength="10">
</td>
</tr>
<tr>
<td>
Email:
</td>
<td>
<input type="text" name="email" size="15" maxlength="30">
</td>
</tr>
</table>
<center><input type="submit" value="Registrarme"></center>
</form>
</body>
</html>