Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2008, 11:05
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 11 meses
Puntos: 88
Re: otro problema con IF

ya te han dado la respueta pero de todas formas te doy la forma en que yo lo hago
Código PHP:
if (!empty($valnombre))
{
header'Location: http://www.excelsi.com.ar/contacto2.htm' ) ;
}
else{
//recibo los datos
$cuerpo "Formulario enviado\n";
$cuerpo .= "Nombre: " $_POST["nombre"] . "\n";
$cuerpo .= "Telefono: " $_POST["telefono"] . "\n";
$cuerpo .= "Email: " $_POST["email"] . "\n";
$cuerpo .= "Horario: " $_POST["horario"] . "\n";
$cuerpo .= "Comentario:\n" $_POST["consulta"] . "\n";
$cabecera$_POST["email"];
mail("[email protected]","Contacto de la Web",$cuerpo,"From:$cabecera");
header'Location: http://www.excelsi.com.ar/enviado.htm' ) ;

esto "if($valnombre = 0)" esta mal, ya que estaasignando el valor de 0 a la variable $valnombre, para comparar igualdad se usa ==(2 veces el =) y para identidad ===(3 veces el =).

saludos.
PD. con empty averiguas si la variable existe y en caso de que exista verifica si esta vacia.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.