Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2012, 15:01
eurodoblon
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: consultas cruzadasd

Muchas gracias:

He puesto el código así, pero solo me lista el primer registro de la tabla personal

Código PHP:
SELECT personal.nombre AS 'nombre',idempleado AS 'idempleado',personal.id AS 'id',Sum(anticipos.anticipo) AS 'totalanticipo'FROM anticipos LEFT JOIN personal ON personal.id=anticipos.idempleado Group by  idempleado ORDER by nombre ASC

mysql_select_db
($database_barco$ba);
$personal mysql_query($query_personal$barco) or die(mysql_error());
$row_personal mysql_fetch_assoc($personal); 
Los registros los consigo así:


Código PHP:
<?php do{ ?> 
 <tr >
                    <td><input type='text' size='5' name='id' value='<?php echo $row_personal['idempleado']; ?>' /></td>
                    <td ><input type='text' size='40' name='nombre' value='<?php echo $row_personal['nombre']; ?>' /></td>
                    <td ><input class='input1' type='text'size='15' name='anticipo2' value='<?php echo $row_personal['totalanticipo']; ?>'/></td>  
                    <td width="37%"><input type='checkbox' name='seleccion'  value='<?php  if (isset($row_personal['id'])){echo $row_personal['id'];}else {echo $row_personal['idempleado'];}?>' ></td>
                </tr>
                   <?php } while ($row_personal mysql_fetch_assoc($personal)); ?>