Como evitar que envien registros vacios?

Hola, tengo este codigo para un registro de usuarios, hay algo con php para hacer que no dejen de esribir alguno de los campos?

registrate.php

<form action="registrado.php" method="post">
<table>
<tr>
<td>Nombre de Usuario </td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Contraseña </td>
<td><input type="password" name="password"></td>
</tr>
<!--<tr>
<td>Password (again)</td>
<td><input type="password" name="password2"></td>
</tr>-->
<tr>
<td>E-Mail</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td></td>
<td><input type="submit"
name="submit" value="Enviar!"></td>
</tr>
</table>
</form>

registrado.php
//evita que se duplique un nombre de usuario
$sentencia = "select id from users WHERE username = '".$_POST['username']."';";
$qry = mysql_query($sentencia)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);
if ($num_rows == 1) {
echo"este nombre ya esta en uso";
}
else{
//Crea la cuenta
$registro = "INSERT INTO users(username, password, email) VALUES('"
. $_POST['username']. "', '" . $_POST['password']. "', '" . $_POST['email']
. "')";
$resultado = mysql_query($registro);
echo"Cuenta creada";
}

Probe por ejemplo para que no dupliquen el username de esta forma, pero no funciono
if(isset($_POST['username']) == TRUE){
crea cuenta.............}
else {no crea cuenta...........}

alguien sabe como se hace? gracias.
La cosa es simple, solo debes crear una condición que obligue a llenar todos los campos de esta manera
  $usuario = $_POST['username'];
  $clave = $_POST['password'];
  $confirmacl = $_POST['password2'];
  $correo = $_POST['email'];
    if($usuario&&$clave&&~$confirmacl&&$correo)
    { 
    if ($clave == $confirmacl)
      {aquí colocas todo lo necesario para que agregue la información a la BD con las variables que cree
      }
      else{
         echo 'las claven no coinciden';
      }
    }
  else{
  echo 'rellene todos los campos';
 }
Gracias, me funciono de maravilla, y como bonus track le agregue la confirmacion de contraseña, ahora abro otro tema para una duda con el e-mail, saludos.