Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/02/2011, 19:36
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Problema: "no ocurre nada"

pues tienes que hacer una validacion de datos cosa que no tienes en tu pagina de conexion sencillamente lo que colocabas aca
Cita:
if (empty($_POST["name"]))
echo "<p class='error'>Falta rellenar el campo Nombre</p>";
if (empty($_POST["email"]))
echo "<p class='error'>Falta rellenar el campo Email</p>";
elseif (!eregi("^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $_POST["email"]))
echo "<p class='error'>Email no válido</p>";
de tal manera que te haga la validacion de no hacerlo has una redireccion al formulario en vez de imprimirlo directamente en conexion.php y mandas un parametro de error bien sea en la url o en una variable de session ejemplo
Código PHP:
Ver original
  1. if (empty($_POST["email"])){
  2.     header("location:fomulario.php?errorMail=si");
  3.     exit;
  4. }

y en formulario verificas si existe este error
Código PHP:
Ver original
  1. if(isset(errorMail) && errorMail == "si"){
  2.    echo "debes de llenar el email";
  3. }

espero que te sirva de guia, por cierto la funcion eregi esta obsoleta se usa preg_match en su sustitucion, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way