Foros del Web » Programando para Internet » PHP »

Problema con datos de consulta

Estas en el tema de Problema con datos de consulta en el foro de PHP en Foros del Web. buan dia compañeros me gustaria saber como puedo mostrar los resultados de una consulta en la siguiente estructura, campo1 campo2 campofijo campo5 campo6 campo3 campo8 ...
  #1 (permalink)  
Antiguo 16/10/2009, 15:02
 
Fecha de Ingreso: septiembre-2009
Mensajes: 55
Antigüedad: 14 años, 8 meses
Puntos: 0
Problema con datos de consulta

buan dia compañeros

me gustaria saber como puedo mostrar los resultados de una consulta en la siguiente estructura,

campo1 campo2 campofijo campo5 campo6
campo3 campo8 campo9

todo esto generado por una misma consulta, yo muestro las tablas por printf pero me sale todo derecho y lo tengo que organizar como por renglones para que el programa contable me lo pueda importar.

o si alguien tiene la idea de como construir un text para poder descargar la info de ahy.


mucahs gracias
  #2 (permalink)  
Antiguo 16/10/2009, 15:08
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Problema con datos de consulta

Si sabes algo de hACHE tE eME eLE, podras imprimir un formato de tabla o div que te ayude a organizar tus resultados

echo "<table><tr><td>$row['campo'].... etc, etc...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 16/10/2009, 15:10
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problema con datos de consulta

va en el foro de html hay que moverlo :B
  #4 (permalink)  
Antiguo 16/10/2009, 15:14
 
Fecha de Ingreso: septiembre-2009
Mensajes: 55
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problema con datos de consulta

lo que psa es que tengo este codigo pero no consigo que me muestre las cosas bien.,

while($row = mysql_fetch_array($sql)) {

$nombre = $row["nombre1"]." ".$row["nombre2"]." ".$row["apellido1"]." ".$row["apellido2"];
printf("<tr style=background:#FFFFCC;><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td></tr>",$row["carpeta"],$row["cedula"],$nombre,$row["telefono1_nueva_ubicacion"],$row["cedula_propietario_vivienda"],$row["nombre_propietario_vivienda"],$row["telefono1_propietario_vivienda"],$row["anualidad"],$row["proximo_pago"],$row["fecha_termino_contrato"]);
}
mysql_free_result($sql);
mysql_close($con);
}
}
  #5 (permalink)  
Antiguo 16/10/2009, 15:18
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problema con datos de consulta

si me dejas adivinar tienes todas las manias de un programador c...

en php lo puedes hacer mas facil y entendible con echo o print e imprimiendo las variables entremedio del codigo html ...
  #6 (permalink)  
Antiguo 16/10/2009, 15:21
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Problema con datos de consulta

No se puede leer tu codigo asi papá!! POnele un marcador de Codigo...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #7 (permalink)  
Antiguo 16/10/2009, 15:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 55
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problema con datos de consulta

.............
  #8 (permalink)  
Antiguo 16/10/2009, 15:28
 
Fecha de Ingreso: septiembre-2009
Mensajes: 55
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problema con datos de consulta

Este es el codigo completo



Código PHP:
$sql=mysql_query("select * from personas,contrato,evento where personas.cedula=contrato.cedula_beneficiarioc && personas.cedula=evento.cedula_beneficiario && contrato.proximo_pago like '%$buscar%' && personas.estado_atencion not like '%$omision%'");
$result = mysql_query($sql,$con);
$total = mysql_num_rows($sql);
}

?>
              <strong>
              <?
   
echo $buscar?>
              <?="<a href='excel.php?id=$buscar'><img src='vnd.ms-excel.gif'/></a>";
      
?>
     
            </strong> </div>
          <table border="1" cellspacing="0" cellpadding="1">
            <tr>
              <td></p></td>
            </tr>
            <strong><em><img src="nucleo.gif" alt="1" width="20" height="15" border="0" />Listado</em></strong>
            <tr>
              <td>&nbsp; <strong>Carpeta</strong></td>
              <td>&nbsp; <strong>Identificacion</strong></td>
              <td><strong>&nbsp;     Nombre Completo </strong></td>
              <td><strong>&nbsp;Telefono</strong></td>
              <td><strong>&nbsp;Id Propietario </strong></td>
              <td><strong>&nbsp;Nombre Propietario</strong></td>
              <td><strong>&nbsp;Telefono</strong></td>
              <td><strong>&nbsp;Canon</strong></td>
              <td><strong>&nbsp;Proximo Pago&nbsp;</strong></td>
              <td><strong>&nbsp;Termino Contrato&nbsp;</strong></td>
            </tr>
        <?php       

   
while($row mysql_fetch_array($sql)) { 

$nombre $row["nombre1"]." ".$row["nombre2"]." ".$row["apellido1"]." ".$row["apellido2"];  
      
printf("<tr style=background:#FFFFCC;><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td></tr>",$row["carpeta"],$row["cedula"],$nombre,$row["telefono1_nueva_ubicacion"],$row["cedula_propietario_vivienda"],$row["nombre_propietario_vivienda"],$row["telefono1_propietario_vivienda"],$row["anualidad"],$row["proximo_pago"],$row["fecha_termino_contrato"]); 
   } 
   
mysql_free_result($sql); 
   
mysql_close($con); 
   }
   }
   
    echo 
$total;
?>
  #9 (permalink)  
Antiguo 16/10/2009, 15:32
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problema con datos de consulta

$result = mysql_query($sql,$con); <--- cambia eso por
$result = mysql_fetch_array($sql,$con);

comenta resultados
  #10 (permalink)  
Antiguo 16/10/2009, 15:36
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Problema con datos de consulta

La verdad, no entiedo porque usas un PRINTF en este caso...

No sería mas sencillo y ordenado emplear un ECHO.. y entre cada celda HTML llamas a los ROW de tu consulta., creo que asi te complicaras menos..

echo "<tr background=""> <td>$row['lo_que_sea']</td></tr>... etc, etc";
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #11 (permalink)  
Antiguo 16/10/2009, 15:37
 
Fecha de Ingreso: septiembre-2009
Mensajes: 55
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problema con datos de consulta

consigo que me muestre lo que quiero.
pero yo quiero poder poner los datos a mi coluntad en incluso dejar algunos datos estaticos como los codigos que no son relevantes.

ejm

1015246 jhoan posada casado medellin

se supone que el primer dato es algo que no esta fguardado en ninguna parte yo lo puse y siemre saldra.

ademas quisiera poner la ciudad debajo del apellido
  #12 (permalink)  
Antiguo 16/10/2009, 15:42
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problema con datos de consulta

Debes ver en el foro de html es solo estructura lo que necesitas...
en todo caso no es muy complicado.
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 15:17.