Hola Puedes Reemplazar en la parte que dice:
Código PHP:
mysql_query("INSERT INTO usuarios (username,password,nombre,apellido,telefono,email)
VALUES ('{$_POST['username']}','{$_POST['password']}','{$_POST['nombre']}','{$_POST['apellido']}','{$_POST['telefono']}','{$_POST['email']}')",$link);
x algo más simplificado como te lo han puesto
Código PHP:
//query seria toda tu consulta
$sql="insert into.........";
mysql_query($sql) or die ('No se han podido tramitar la consulta por la siguiente causa ' .mysql_error());
y finalmente
Código PHP:
if(!mysql_query($sql))
{
echo 'No se han podido tramitar la consulta por la siguiente causa ' .mysql_error();
}
else
{
echo 'Consulta tramitada correctamente.';
}
Listo.. Ordenado.
Una observación agregale un escape de comillas a los datos que recibes de tu form
Código PHP:
addslashes($_POST['username'])