Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2014, 09:10
Avatar de HackID1
HackID1
 
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 12 años
Puntos: 17
Pregunta Separar datos de consulta dependiendo de valor del campo

Hola Foreros!!!!.

Bien planteo mi problema. Tengo una BD con 2 tablas.

Clientes y trabajos.

La tabla clientes tiene los siguientes campos:

Cita:
codcliente (PK)
nombre
apellido
tipo_cliente (puede ser particular o empresa)
....
Cita:
codtrabajo (PK)
codcliente (Foreign Key)
estado
...
Bueno son más campos pero con esos basta...
Lo que quiero conseguir es al realizar una consulta Cómo separar en 2 tablas los datos. En una tabla los Particulares y en otra las Empresas.

Todo esto en la misma Página Php.

Mi código es este, pero de esta forma muestra todos juntos y no se como separarlos, ya que hace falta un while para recorrer y no se como mostrar los datos por separados (2 tablas ordenadas).

Código PHP:
Ver original
  1. <?php
  2.            
  3.            
  4. include("abre_conexion.php");
  5.                                            
  6.                            
  7.     // Imprime casilla de verificación
  8.     $query = "  SELECT cl.codcliente, tr.codtrabajo, cl.nombre, cl.apellido, cl.nom_comercial,
  9.                     cl.telefono, cl.email, cl.web,
  10.                     tr.estado, tr.tipo_trabajo, tr.observacion, tr.descripcion, tr.precio, tr.pagado, tr.ac
  11.                 FROM $tabla_db1 cl, $tabla_db2 tr
  12.                 WHERE cl.codcliente = tr.codcliente
  13.                 ";
  14.                                        
  15.                 $result = mysql_query($query);
  16.                 /*FORMULARIO DE CLIENTES TODOS.*/
  17.                                    
  18.                 echo "<br/><br/> <h3> Vista de Todos Informes Almacenados. </h3><br/>
  19.                                
  20.                     ";
  21.                                    
  22.                 ?>
  23.                            
  24.                 <div align='center' id='padtabla'>
  25.                     <table align='center' border='1' width='100%'>
  26.                                        
  27.                 <tr align='center' bgColor='#FFBF00'>
  28.                     <td> <strong> Cod Cliente </strong> </td>
  29.                         <td> <strong> Cod Trabajo </strong> </td>
  30.                         <td> <strong> Nombre y Apellidos</strong>   </td>
  31.                         <td> <strong> Estado </strong>  </td>
  32.                     </tr>
  33.                                                        
  34.                 <?php
  35.                            
  36.                     while ($registro = mysql_fetch_array($result)) {
  37.                     echo "    
  38.                                            
  39.                         <tr align='center'>
  40.                         <td>".$registro['codcliente']."</td>
  41.                         <td>".$registro['codtrabajo']."</td>
  42.                              <td>".$registro['nombre']."&nbsp;".$registro['apellido']."</td>
  43.                         <td>".$registro['estado']."</td>
  44.                         </tr>
  45.                                            
  46.                         ";
  47.                     }   //CIERRA WHILE
  48.                  ?>
  49.                                                            
  50.                         </table>
  51.                     </div>


Tambien Quiero poder Separar los datos haciendo que los del mismo cliente ejm (cliente 1 ) se agrupen todos sus trabajos juntos.

Luego los del cliente 2. , cliente 3 etc. así con todos.

Saludos y graciias!!!
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1