Saludos Gabriel,
mi recomendacion es que tengas cuidado con el html embedded, debes definir correctamente el bloque php y el html. Esto puedes hacerlo de 2 formas.
1. usa un echo para etiquetas cortas de html ya que en si el php su salida por defecto es HTML
Código PHP:
Ver original<?php
$soy=$_POST['soy'];
$busco=$_POST['busco'];
$pais=$_POST['pais'];
$mail=$_POST['mail'];
$usuario=$_POST['usuario'];
$contrasena=$_POST['contrasena'];
$repcontrasena=$_POST['repcontrasena'];
if($soy=="" || $busco=="" || $pais==""||$mail=="" || $usuario=="" || $contrasena==""| $repcontrasena==""){
header("location: registro1.php") ;
}
if (( filter_var($mail, FILTER_VALIDATE_EMAIL
) == TRUE) && ($contrasena == $repcontrasena))
{
mysql_query("insert into datos1(soy,busco,pais,mail,usuario,contrasena,repcontrasena) values ('$soy','$busco','$pais','$mail','$usuario','$contrasena','$repcontrasena')"); }
else
{
if (filter_var($mail, FILTER_VALIDATE_EMAIL
) == FALSE) {
echo 'Direccion de correo invalida';
echo '<a href="registro.php">regresar a pagina de registro</a>';//resuelto
}
if ($contrasena != $repcontrasena) {
echo 'contraseña no es igual';
}
}
?>
2. cuando se trate de un HTML mas largo puedes aplicar lo siguiente
Código PHP:
Ver original<?php
$soy=$_POST['soy'];
$busco=$_POST['busco'];
$pais=$_POST['pais'];
$mail=$_POST['mail'];
$usuario=$_POST['usuario'];
$contrasena=$_POST['contrasena'];
$repcontrasena=$_POST['repcontrasena'];
if($soy=="" || $busco=="" || $pais==""||$mail=="" || $usuario=="" || $contrasena==""| $repcontrasena==""){
header("location: registro1.php") ;
}
if (( filter_var($mail, FILTER_VALIDATE_EMAIL
) == TRUE) && ($contrasena == $repcontrasena))
{
mysql_query("insert into datos1(soy,busco,pais,mail,usuario,contrasena,repcontrasena) values ('$soy','$busco','$pais','$mail','$usuario','$contrasena','$repcontrasena')"); }
else
{
if (filter_var($mail, FILTER_VALIDATE_EMAIL
) == FALSE) {
echo 'Direccion de correo invalida';
?> <a href="registro.php">regresar a pagina de registro</a> <? //resuelto
}
if ($contrasena != $repcontrasena) {
echo 'contraseña no es igual';
}
}
?>
Espero que te sirva la info ;)