Hace unos meses desarrollé una zona de staff para una empresa amiga.
La zona consta de zona de registro, y fichas de datos, a introducir por los usuarios.
El mayor problema viene al registrarse, que me lanza el error 1065:Query was empty.
Esto significa que la consulta esta vacia, pero... por ke?
os paso el code...
Código PHP:
<?php
require_once('config.php');
include('errores.php');
//Evitamos el hackeo , si enviaron el form trabajamos sino mensaje de error
if(!isset($_POST[registro])) {
echo 'No puedes entrar directamente a esta pagina, debes registrarte primero<br />' . $error . '';
} else {
$nick = stripslashes($_POST[user]);
$nick = strip_tags($nick);
$password = stripslashes($_POST[password]);
$password = strip_tags($password);
$fecha_registro = date('j F Y');
$hora_registro = date('h:i:s A');
$IP = $_SERVER["REMOTE_ADDR"];
$nivel = 4; // El nivel determina el rango de la persona, si quieres
// ser administrador solo debes cambiar el nivel 4 por nivel 1 aquí o en PHPMyAdmin
// Proceso de insersión de datos, si es correcto te da el mensaje aprobado, si no es correcto, te manda mensaje de error
$sqlusuarios = mysql_query("INSERT INTO usuarios (user, pass, nivel, fecha_registro, hora_registro, IP) VALUES ('$nick','$password','$nivel','$fecha_registro','$hora_registro','$IP') ");
$result=mysql_query($sqlusuarios);
echo mysql_errno().":".mysql_error();
if(!$result) { ?> <title>- Zona STAFF -</title>
<link href="estiles.css" rel="stylesheet" type="text/css" />
<div class="textocomunblanco" id="Layer1"> <? echo 'Disculpanos ' . $_POST[user] . ' pero en este momento no hemos podido registrarte en la web. Por favor notifícale esto al administrador.<br />' . $error . '';
exit;?>
A ver si alguien sabe a que es debido...
Saludos!


