Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/05/2006, 02:35
okram
Invitado
 
Mensajes: n/a
Puntos:
Una correccion.... cambia las lineas que te propuso emiliodeg por estas otras:

Código PHP:
if (!empty($_POST['nombre']) && !empty($_POST['email']) && !empty($_POST['mensaje']) && $valida!== FALSE)
{
echo 
"<br>";
echo
"Ahora se envia";

Lo unico que modifique fue la ultima condicion: $valida!== FALSE

Si se coloca un solo signo igual, y delante un !, pues lo que hara el servidor es tratar de setear la variable $valida a FALSE, y si no lo logra mandará el resultado...

De la misma manera, si ponemos algo como

Código PHP:
$var 'hola';
if(
$var='chau') {
echo 
'var es chau';

A primera vista, este script no imprimiria nada, ya que $var no es inicialmente igual a 'chau'... pero al pner solo un signo igual, lo que el servidor interpreta es esto: Si $var puede ser igual a 'chau', entonces RESULTADO...

Dos signos iguales sirven para hacer una comparación de datos, uno para cambiar el valor de una $var...

Espero se me haya entendido :P