Hola Srs. Programadores!!
Aqui estoy en busca de su gran saiduria... :p
Tengo esta consulta :
Código PHP:
$result = mysql_query ("SELECT * FROM clientes as c, pagos as pa WHERE c.piso='$piso' and pa.idcliente = c.idcliente ORDER BY pa.fecha DESC");
$numeroRegistros=mysql_num_rows($result);
while($r=mysql_fetch_assoc($result))
{
{
$idcliente=$r["idcliente"];
$nombrecliente=$r["nombrecompleto"];
$fechapago=$r["fecha"];
$importepago=$r["importepago"];
}
echo "<table width='100%' border='1' align='center' cellpadding='5' cellspacing='0' bordercolor='#000000'>\n";
echo "<tr>\n";
echo "<td width='9%' bgcolor='#006699'><div align='center'>$idcliente</div></td>\n";
echo "<td width='33%' bgcolor='#006699'><div align='left'>$nombrecliente</div></td>\n";
echo "<td width='12%' bgcolor='#006699'><div align='center'>$fechapago</div></td>\n";
echo "<td width='13%' bgcolor='#006699'><div align='center'>$importepago</div></td>\n";
echo "<td width='7%' bgcolor='#006699'><div align='center'><a href='ver_datos_cliente.php?idcliente=$idcliente' target='_blank'><img src='alta.gif' width='9' height='9' border='0'></a></div></td>\n";
echo "<td width='11%' bgcolor='#006699'><div align='center'><a href='../consulta/mostrar_pedidosm.php?idcliente=$idcliente' target='_blank'><img src='alta.gif' width='9' height='9' border='0'></a></div></td>\n";
echo "<td width='8%' bgcolor='#FF0000'><div align='center'>$totalcuenta</div></td>\n";
echo "<td width='7%' bgcolor='#FF0000'><div align='center'><a href='enviar_total.php?idcliente=$idcliente' target='_blank'><img src='alta.gif' width='9' height='9' border='0'></a></div></td>\n";
echo "</tr>\n";
echo "</table>\n";
El resultado de esto es; el id de cada cliente, el nombre, la fecha de todos los pagos que hicieron y su respectivo importe. Todo perfecto, pero lo que yo quiero es que me muestre nada mas que el ultimo pago de cada cliente. Probe poniendole al final un LIMIT pero lo unico que consegui es que me mostrara nada mas que un solo cliente.
Bueno, muchas gracias y hasta luego