PROBÁ con esto
no lo probé pero creo que te puede servir
Código PHP:
<?php
// si el boton el presionado ejecutamos
if (isset($_POST['button'])){
// coneccion con la base de datos
$link = mysql_connect("ELNOMBRE DE MI HOST","USUARIO","CONTRASEÑA") or die ('No se puede conectar con la DB por que: ' . mysql_error());
mysql_select_db("a5078435_alfa",$link);
//recojer los datos del formulario
$username = $_POST['username'];
$password = $_POST['password'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
// seleccionamos de la base los campos que contengan el nombre de usuario que han ingresado
$sql_username=mysql_query("select * from usuarios where username='$username'",$link);
// vemos cuantos campos existen con ese nombre de usuario
$total_sql_username=mysql_num_rows($sql_username);
// si hay mas que cero osea si ahy al menos una entrada, entonces nos detenemos aca y no dejamos que se produzca el insert
if ($total_sql_username>0){
$error_ya_hay_usuario_con_ese_nombre="El nombre de usuario esta en uso";
}else{
//con esta secuencia SQL insertamos los datos en nuestra base de datos
$sql="INSERT INTO usuarios (username,password,nombre,apellido,telefono,email) VALUES ('$username','$password','$nombre','$apellido','$telefono','$email')";
mysql_query($sql,$link) or die (mysql_error());
}
mysql_close($link);
}
?>
<?php if ($error_ya_hay_usuario_con_ese_nombre){echo $error_ya_hay_usuario_con_ese_nombre;} ?>
<form name="form1" method="post" action="insertar.php">
Username:
<label>
<input type="text" name="username" id="username" value="<?php if (isset($_POST['username'])){echo $_POST['username'];} ?>">
</label>
<p>Password:
<label>
<input type="password" name="password" id="password">
</label>
</p>
<p>Nombre:
<label>
<input type="text" name="nombre" id="nombre" value="<?php if (isset($_POST['nombre'])){echo $_POST['nombre'];} ?>">
</label>
</p>
<p>Apellido:
<label>
<input type="text" name="apellido" id="apellido" value="<?php if (isset($_POST['apellido'])){echo $_POST['apellido'];} ?>">
</label>
</p>
<p>Telefono:
<label>
<input type="text" name="telefono" id="telefono" value="<?php if (isset($_POST['telefono'])){echo $_POST['telefono'];} ?>">
</label>
</p>
<p>E-mail:
<label>
<input type="text" name="email" id="email" value="<?php if (isset($_POST['email'])){echo $_POST['email'];} ?>">
</label>
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Enviar">
</label>
</p>
</form>