La funcion empty no me pilla...

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
Hola:

<?php
require_once('funciones.php');
conectar('localhost', 'mrtruji_login2', 'contraseña de mi db', 'mrtruji_sistemaregistro');

$USERNAME = strip_tags($_POST['USERNAME']);
if[COLOR="#FF0000"]([/COLOR]empty($USERNAME) [COLOR="#FF0000"])[/COLOR] { // [COLOR="#FFA07A"]¿Ves el error? Comparalo con tu código[/COLOR]
  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.';	
}
}
?>

Saludos.
Gracias skaparate!!!! tenia el error justo en mis narices y yo ni en cuenta


gracias amigos!!!