Código PHP:
<?
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['username']) && !empty($_POST['username']) &&
isset($_POST['password']) && !empty($_POST['password']) &&
isset($_POST['nombre']) && !empty($_POST['nombre']) &&
isset($_POST['apellidos']) && !empty($_POST['apellidos']) &&
isset ($_POST['email']) && !empty($_POST['email'])) {
// Si entramos es que todo se ha realizado correctamente
mysql_connect("localhost","xxx_xxx","xxxx");
mysql_select_db("xxxxx_dominio");
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("insert into users (username,password,nombre,apellidos,email)
values ('{$_POST['username']}','{$_POST['password']}','{$_POST['nombre']}','{$_POST['apellidos']}','{$_POST['email']}')");
?>
Parse error: syntax error, unexpected $end in ..../public_html/insertar.php on line 21 (la linea 21 es la última, la de ?>. Y no hay espacios despues)
Gracias un saludo