Foros del Web » Programando para Internet » PHP »

ayuda, mostrar resultado desde mysql

Estas en el tema de ayuda, mostrar resultado desde mysql en el foro de PHP en Foros del Web. hola a todos, estoy en un problema con realizar lo siguiente: Este codigo: Código PHP: <?php $conexion  =  mysql_connect ( "localhost" , "user" , "pass" ...
  #1 (permalink)  
Antiguo 20/01/2011, 06:58
 
Fecha de Ingreso: julio-2006
Ubicación: Concepción
Mensajes: 66
Antigüedad: 17 años, 9 meses
Puntos: 0
ayuda, mostrar resultado desde mysql

hola a todos, estoy en un problema con realizar lo siguiente:

Este codigo:

Código PHP:
<?php
$conexion 
mysql_connect("localhost","user","pass");
mysql_select_db("db");

$sql "SELECT clientes.id_cliente, clientes.empresa, cotizacion.item,
 cotizacion.gerente_operaciones, cotizacion.gerente_comercial, 
cotizacion.valor_total_neto FROM cot_interna,clientes 
WHERE clientes.id_cliente=cotizacion.id_cliente_int 
ORDER BY cotizacion.id_cliente_int desc LIMIT 10"
;
$consulta mysql_query($sql,$conexion);
echo 
"<table>";


while (
$field mysql_fetch_field($consulta)){

echo 
"<td>$field->name</td> \n";

}    echo 
"</tr> \n"

do {  
        
echo 
"<tr>";
echo 
"<td><b>".$row['id_cliente']."</b></td>";
echo 
"<td>".$row['empresa']."</td>";
echo 
"<td>".$row['item']."</td>";
echo 
"<td>".$row['valor_total_neto']."</td>";
echo 
"<td>".$row['gerente_comercial']."</td>"
echo 
"<td>".$row['gerente_operaciones']."</td>"
echo 
"<td><a href=ver_cot_interna.php?id=".$row['id']."&id_cliente=".$row['id_cliente_int'].">Ver</td>";

        echo 
"</tr>\n";
        
}while (
$row mysql_fetch_array($consulta));
            echo 
"</table> \n";

?>
Me entrega lo siguiente:

id_cliente_int empresa pieza cantidad valor_total_neto id

8591 empresa1 conector m3 3 193000 Ver Editar Eliminar 1
8591 empresa1 Chile eje 4 4 23990 Ver Editar Eliminar 2
8590 empresa2 eje pasador 2 655000 Ver Editar Eliminar 3
8590 empresa2 pateador 2 287000 Ver Editar Eliminar 4


Lo que quiero es que me lo entregue asi

8591 empresa1
_____________

conector m3 3 193000 Ver Editar Eliminar 1
eje 4 4 23990 Ver Editar Eliminar 2

8590 empresa
_____________

eje pasador 2 655000 Ver Editar Eliminar 3
pateador 2 287000 Ver Editar Eliminar 4

alguien sabe que funcion tengo que ocupar para hacer eso??
les agradesco mucho.

saludos
  #2 (permalink)  
Antiguo 20/01/2011, 11:55
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ayuda, mostrar resultado desde mysql

Funcion... ninguna, solo un poco de logica:

Código PHP:
Ver original
  1. // Antes de ingresar en el while donde obtienes los resultados
  2. // Creas una variable con la que controlas donde va cada producto
  3. $empresa = 0;
  4.  
  5. while( 'aqui es donde lees los registros' ) {
  6.     // Comparas tu variable con la empresa obtenida
  7.     if($empresa != $row['id_cliente']) {
  8.          echo $row['id_cliente'] . ' ' . $row['empresa'];
  9.          // Ahora habra que comparar con esta empresa
  10.          $empresa = $row['id_cliente'];
  11.     }
  12.     // Aqui continuas muestras todos los datos del producto
  13. }
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: mysql, resultados
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 00:25.