<!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é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ás encerrando las variables en comillas simples, osea para
tratarlas como string.<br>
En tal caso tendrí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>