Hola chavos de CCTW, me encuentro diseñando mi pagina web y he tenido un obstaculo más de tantos que he tenido...
Tengo un formulario que hice apartir de un tutorial... Quiero que cuando no se llene la casilla de USERNAME arroje un mensaje de error, pero lo cierto es que al hacerlo la misma pagina me lanza un PARSE ERROR
M edijeron que con la funcion 'EMPTY' podia hace rlo que deseaba sin embargo el parse error sigue ahi diciendome que el 'EMPTY' no va bien, que no lo esperaba y nublandome la vista arrojando exactamente esto:
Parse error: syntax error, unexpected T_EMPTY, expecting '(' in /home/mrtruji/public_html/registro.php on line
06
ESTE ES EL CODIGO PHP:
<?php
require_once('funciones.php');
conectar('localhost', 'mrtruji_login2', 'contraseña de mi db', 'mrtruji_sistemaregistro');
$USERNAME = strip_tags($_POST['USERNAME']);
if empty($USERNAME) { echo 'No has introducido todos los datos';
}
$PASSWORD = strip_tags($_POST['PASSWORD']);
$NOMBRE = strip_tags($_POST['NOMBRE']);
$EMAIL = strip_tags($_POST['EMAIL']);
$IP = $_SERVER['REMOTE_ADDR'];
$query = @mysql_query('SELECT * FROM logueados WHERE USERNAME="'.mysql_real_escape_string($USERNAME).'"');
if($existe = @mysql_fetch_object($query))
{
echo 'El usuario '.$USERNAME.' ya existe.';
}else{
$meter = @mysql_query('INSERT INTO logueados (USERNAME, PASSWORD, EMAIL, NOMBRE, IP) values ("'.mysql_real_escape_string($USERNAME).'", "'.mysql_real_escape_string($PASSWORD).'", "'.mysql_real_escape_string($NOMBRE).'", "'.mysql_real_escape_string($EMAIL).'", "'.$IP.'")');
if($meter)
{
header("location: mensajeregistrado.html");
}else{
echo 'Hubo un error en el registro.';
}
}
?>
GRACIAS Y ESPERO QUE ME PUEDAN AYUDAR!!! MRTRUJIS
Tengo un formulario que hice apartir de un tutorial... Quiero que cuando no se llene la casilla de USERNAME arroje un mensaje de error, pero lo cierto es que al hacerlo la misma pagina me lanza un PARSE ERROR
M edijeron que con la funcion 'EMPTY' podia hace rlo que deseaba sin embargo el parse error sigue ahi diciendome que el 'EMPTY' no va bien, que no lo esperaba y nublandome la vista arrojando exactamente esto:
Parse error: syntax error, unexpected T_EMPTY, expecting '(' in /home/mrtruji/public_html/registro.php on line
06
ESTE ES EL CODIGO PHP:
<?php
require_once('funciones.php');
conectar('localhost', 'mrtruji_login2', 'contraseña de mi db', 'mrtruji_sistemaregistro');
$USERNAME = strip_tags($_POST['USERNAME']);
if empty($USERNAME) { echo 'No has introducido todos los datos';
}
$PASSWORD = strip_tags($_POST['PASSWORD']);
$NOMBRE = strip_tags($_POST['NOMBRE']);
$EMAIL = strip_tags($_POST['EMAIL']);
$IP = $_SERVER['REMOTE_ADDR'];
$query = @mysql_query('SELECT * FROM logueados WHERE USERNAME="'.mysql_real_escape_string($USERNAME).'"');
if($existe = @mysql_fetch_object($query))
{
echo 'El usuario '.$USERNAME.' ya existe.';
}else{
$meter = @mysql_query('INSERT INTO logueados (USERNAME, PASSWORD, EMAIL, NOMBRE, IP) values ("'.mysql_real_escape_string($USERNAME).'", "'.mysql_real_escape_string($PASSWORD).'", "'.mysql_real_escape_string($NOMBRE).'", "'.mysql_real_escape_string($EMAIL).'", "'.$IP.'")');
if($meter)
{
header("location: mensajeregistrado.html");
}else{
echo 'Hubo un error en el registro.';
}
}
?>
GRACIAS Y ESPERO QUE ME PUEDAN AYUDAR!!! MRTRUJIS