Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2006, 18:29
juan007
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Que esta malo? No me hace nada.

Compañeros(as)

tengo un problema estoy haciendo el tipico contacto (contacto.php) en este se encuentra el formulario y en el action del formulario le doy la accion que se valla a envia_form.php este se encarga de validar los campos en blanco y el email, la cosa que me valida pero cuando pongo cierta condicion si esta todo bien no hay campos blancos y el email es valido entonces pongo un echo para saber si pasa esa condicion, y continuar con el script.

Bueno les dejo el codigo

if (empty($_POST['nombre']))
echo "<b>No se especifico nombre</b><br>";
if (empty($_POST['email']))
echo "<b>No se especifico Email</b><br>";
if (empty($_POST['mensaje']))
echo "<b>No se especifico Mensaje</b><br>";

if ((!strchr($_POST['email'],"@")) || (!strchr($_POST['email'],".")))
{
echo "<b>No es un Email válido</b><br>";

// Esta bandera se activa en false si no es un email válido
$valida = false;
}

// Si esta todo OK

if ((empty($_POST['nombre'])) && (empty($_POST['email'])) && (empty($_POST['mensaje'])) && ($valida!= false))
{
echo "<br>";
echo"Ahora se envia";
}


Al ultimo if no entra y nose porque ya que todos los datos estan correctos, alguna idea,quizas es algo tonto pero no alcanzo a visualizarlo, de antemano se agradece.

Saludos desde Viña del Mar, CHILE