Disculpen mi falta de conocimientos para este caso!!
![:-S](http://static.forosdelweb.com/fdwtheme/images/smilies/crap.png)
Espero me haya explicado, espero sus aportes, gracias desde ya!
| |||
No mostrar campos vacíos. Hola amigos, verán mi problema es el siguiente; tengo un formulario donde ingreso diversos datos, unos obligatorios otros no... al momento de realizar la consulta de estos, todo bien! el detalle esta en que muestra todos los campos, los llenos y los vacíos también, en la consulta pido que los muestre todos porque puede que el usuario realice el llenado completo del formulario y luego quiera ver todos los datos que haya ingresado. Lo que necesito es una condición, una sentencia o algo así que permita no mostrar los campos que se trae vació de la consulta. Disculpen mi falta de conocimientos para este caso!! ![]() Espero me haya explicado, espero sus aportes, gracias desde ya! |
| ||||
Respuesta: No mostrar campos vacíos. Hola, pues bueno sin codigo ni nada está un poco complicado, postea codigo y te ayudamos.. para validar si un campo se encuentra vacio basta con usar la funcion empty(), y su uso: if(empty($_POST["NOMBRE_CAMPO"])){ echo 'esta vacio'; } saludos!
__________________ www.sawedsa.com |
| |||
Respuesta: No mostrar campos vacíos. ....where campo is not null.... asi ya no te sacara los vacios :)
__________________ WHERE IS MY BLUE SUNNY SKY?? pd: todos los karmas son bienvenidos :D |
| |||
Respuesta: No mostrar campos vacíos. Amigos no es validación, los campos que necesito que sean obligatorios ya los tengo validados, existen otros campos que no son necesarios que sean obligatorios, por esa razón no se muestran como tal, puede que el usuario ingrese datos en ese campo o puede que no... lo que necesito es para cuando ejecute la consulta me traiga los campos que estén llenos en bd y lo que estén vacíos que no lo muestre, les muestro parte del codigo... |
| |||
Respuesta: No mostrar campos vacíos. Capturas esos campos si tienen valor que los muestre caso contrario que muestre vacio Cita: if($row["campo"]!=="") { echo $row["campo"]; }else {echo ""; } |
| |||
Respuesta: No mostrar campos vacíos. Acá muestro parte de los datos que traigo de la consulta, en este caso el campo nombre y apellido son obligatorios, el campo dirección no lo es. while ($id= mysql_fetch_assoc($var)) <td width="378"> <p class="izquierda">Nombre:</span></span> <input type="text" name="nombre" id="nombre"size="20" value="<?php echo $id['nombre']; ?>"/> </p> <p class="izquierda">Apellido:</span></span> <input type="text" name="apellido" id="apellido"size="20" value="<?php echo $id['apellido']; ?>"/> </p> <p class="izquierda">Direccion:</span></span> <input type="text" name="direccion" id="direccion"size="20" value="<?php echo $id['direccion']; ?>"/> </p> Cuando se ejecuta la consulta y no se ingresa datos en el campo dirección se muestra algo así: Nombre: Mario Apellido: Nava Dirección: Probare el ejemplo de pabloaguero2010, haber como me va! |
| |||
Respuesta: No mostrar campos vacíos. He probado con lo siguiente, pero no me muestra nada ![]() <?php if($id["direccion"]!=="") <div><p class="izquierda">Direccion:</span></span> <input type="" name="direccion" id="direccion"size="20" disabled="disabled" value="<?php echo $id['direccion']; ?>"/> </p> </div> <div>}else {echo ""; }</div> ?> Si alguien nota algún error, háganme saber, disculpen cualquier ilógica de mi parte para esto, ![]() |
| |||
Respuesta: No mostrar campos vacíos. Hola amigos, el código <?php if($id["direccion"]!=="") {echo $id['direccion'];} else {echo"";} ?> Me ha funcionado muy bien, solo tenia que sacarlo de la casilla de texto para que funcionara... Ahora el inconveniente es otro ![]() He probado con lo siguiente: <?php if($id["direccion"]!=="") {echo Direccion: $id['direccion'];} else {echo"";} ?> <?php if($id["direccion"]!=="") {echo "Direccion: $id['direccion']";} else {echo"";} ?> <?php if($id["direccion"]!=="") echo "Direccion:" {echo $id['direccion'];} else echo""; {echo"";} ?> Pero no he tenido éxito, agradeceré una mano para esto, por ahora muchas gracias! Última edición por lesly40; 25/05/2011 a las 11:07 Razón: falta de descripción del problema |
Etiquetas: |