hola:
Como puedo recorrerme en un bucle los campos de un tabla de una BD,
y hacer que cuando el contenido del campo sea "-" que no lo imprima.
Solo quiero que imprima el contenido, no el nombre de las columnas de la tabla
Gracias
| |||
![]() hola: Como puedo recorrerme en un bucle los campos de un tabla de una BD, y hacer que cuando el contenido del campo sea "-" que no lo imprima. Solo quiero que imprima el contenido, no el nombre de las columnas de la tabla Gracias |
| |||
![]() Hola, tengo esto: Cita: foreach($result_publi_tipo as $indice => $valor){ if((trim($valor) != '-') && (trim($valor) != ' ') && ($indice!='autor')&& ($indice!='titulo')&& ($indice!='tipo')&& ($indice!='codigo')) echo utf8_decode($valor); } |
| |||
![]() hola: El problema que tengo es que si por ejemplo yo tengo una tabla de la forma: Cita: al hacer este bucle:codigo --titulo-- tipo--idioma 1 ---- casa ------ 5 ------ español Cita: me sales esto:foreach($result_publi_tipo as $indice => $valor){ $pdf->Write(5,$indice.'---'.utf8_decode($valor)); $pdf->Ln(10); } Cita: y lo que quiero que me slga es:codigo---1 1--- casa titulo--- casa 2---5 tipo ----5 3--español idioma---español Cita: codigo---1 titulo--- casa tipo ----5 idioma---español |
| |||
Respuesta: Bucle para recorrer la tabla y mostrar solo el contenido de los campos Si usas mysql_fetch_array() obtienes un array con 2 elementos por cada columna, uno con el nombre de columna como indice, y otro con un indice numerico. Por eso te salen 2 lineas por campo. Usa mysql_fetch_assoc(), asi obtienes un array con un solo elemento por columna, couyo indice es el nombre de columna. |