Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema con sentencia if y else

Estas en el tema de Problema con sentencia if y else en el foro de PHP en Foros del Web. Hola amigos Quiero hacer esto... si los campo de un foro están vació me escriba hola Este es el código que hice @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 09/01/2016, 11:49
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 3 meses
Puntos: 4
Problema con sentencia if y else

Hola amigos Quiero hacer esto... si los campo de un foro están vació me escriba hola

Este es el código que hice

Código PHP:
Ver original
  1. $username1 = empty($_POST['username']);
  2.         if( $username1 = true )
  3.         {
  4.            echo hola;
  5.         } else { echo llenos ;}

También

Código PHP:
Ver original
  1. $username1 = empty($_POST['username']);
  2.         if( $username1 )
  3.         {
  4.            echo hola;
  5.         } else { echo llenos ;}

Este es error que me regresa
Notice: Use of undefined constant hola - assumed 'hola' in C:\xampp\htdocs\redsocial\checklogin.php on line 16
hola

  #2 (permalink)  
Antiguo 09/01/2016, 11:57
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: Problema con sentencia if y else

Utiliza isset en lugar de empty o ambas.

Y en lugar de

Código PHP:
Ver original
  1. echo hola;

Es
Código PHP:
Ver original
  1. echo "hola";
Nótese el uso de comillas
  #3 (permalink)  
Antiguo 09/01/2016, 12:35
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 3 meses
Puntos: 4
Respuesta: Problema con sentencia if y else

me funciono con empty y las comillas muchas gracias
  #4 (permalink)  
Antiguo 09/01/2016, 20:09
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 4 meses
Puntos: 39
Respuesta: Problema con sentencia if y else

Wilson no es por desmeritar ni nada, pero el uso de comillas para cadenas es muy básico. Deberías si no te apetece leer documentación de php, al menos ver ejemplos en youTube. Saludos :D

Etiquetas: sentencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:43.