<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hola Leandro, el error lo ten&eacute;s en que en esta consulta:<br>
<blockquote cite="mid:COL116-W390B58F172AE1E21FB48B9ABA20@phx.gbl"
 type="cite">$sql=mysql_query("SELECT * FROM cabecventas WHERE fecha
BETWEEN ".$fecha1." AND ".$fecha2);</blockquote>
no est&aacute;s encerrando las variables en comillas simples, osea para
tratarlas como string.<br>
En tal caso tendr&iacute;a que ser:<br>
<br>
$sql=mysql_query("SELECT * FROM cabecventas WHERE fecha BETWEEN <b>'</b>".$fecha1."<b>'</b>
AND <b>'</b>".$fecha2."<b>'</b>");<br>
</body>
</html>