mira mi codigo completo en donde ago la consulta es el siguiente
Código PHP:
<?php
include("conexion.php");
session_start();
$fecha=$_POST['fecha'];
$fecha2=$_POST['fecha2'];
//separo la fecha para realizar consulta
list($mes,$dia,$ano) = explode("/",$fecha);
list($mes2,$dia2,$ano2) = explode("/",$fecha2);
//elimino ceros ala izquierda al ddia1
$cadena=$dia;
$cadena=(string)(int)$cadena;
//elimino ceros ala izquierda al mes1
$cadename=$mes;
$cadename=(string)(int)$cadename;
//elimino ceros ala izquierda al ddia2
$cadena3=$dia2;
$cadena3=(string)(int)$cadena3;
//elimino ceros ala izquierda al mes2
$cadename2=$mes2;
$cadename2=(string)(int)$cadename2;
//fin de ceros
//vuelvo a construir la fecha
$ini=$cadename."/".$cadena."/".$ano;
$fin=$cadename2."/".$cadena3."/".$ano2;
$_SESSION['cad']=$cadena3;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
<!--
@import url("tablas/style.css");
-->
body{/* este codigo sirve para dar el tipo de letra ala otra pagina */
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(imagenes/snozfk.jpg.png);
background-repeat:no-repeat;
background-position:center;
}
.Estilo2 {color: #039}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>.:: Reporte | Semanal::.</title>
</head>
<body>
<table width="760" border="0" align="center" background="imagenes/front-bg.gif">
<tr>
<td ><div align="center"><strong>REPORTE DE PACIENTES QUE ASISTIERON A CONSULTA</strong></div></td>
</tr>
</table>
<table width="760" border="0" align="center">
<tr>
<td><div align="right"><a href='gersemana3.php?id2=<?php echo $cadena; ?>' target='_blank' class='demo'><img src="imagenes/pdf.jpg" width="21" height="24" border="0" /></a><img src="imagenes/imprimir.jpg" width="25" height="23" onClick="window.print();"/></div></td>
</tr>
</table>
<table width="980" id="newspaper-c" summary="Personal Movie Rating" >
<thead>
<tr>
<th scope="col">Num</th>
<th scope="col">Nombre</th>
<th scope="col">ficha</th>
<th scope="col">sesiones</th>
<th scope="col">org</th>
<th scope="col">clasif</th>
<th scope="col">oms</th>
<th scope="col">descripcion</th>
<th scope="col">serv. que envia</th>
</tr>
</thead>
<tbody>
<?php
conectar();
$reporte=mysql_query("select * FROM reporte WHERE DATE_FORMAT(fecha,'%M/%D/%Y') BETWEEN '12/1/2010' and '1/18/2011' ");desconectar();
$contador=1;
$activos=1; //defino aqui la variable activos para que se incremente en la parte de abajo
$jubilados=1; //defino aqui la variable jubilados para que se incremente en la parte de abajo
$familiares=1; //defino aqui la variable familiares para que se incremente en la parte de abajo
$organismo=1;
$organismo2=1;
$organismo3=1;
$organismo4=1;
$organismo5=1;
$organismo6=1;
if (mysql_num_rows($reporte)>0)
{
while ($row=mysql_fetch_array($reporte))
{
$totalp=$totalp+$row[8];//lo oucpo para sumar las seciones
//genero variables de session para ocuparalas en el pdf
$_SESSION['yea']=$row[5];
$_SESSION['mes']=$row[4];
//saco datos personales
conectar();
$queEmp1 = mysql_query("SELECT derc_nombre,derc_appaterno,derc_apmaterno,orgs_clave,derc_regcontrac FROM hos_derechohab where derc_ficha ='$row[1]' and derc_codigo='$row[2]' ");
$rowEmp1 = mysql_fetch_assoc($queEmp1);
$nom= $rowEmp1['derc_nombre']; //saco los datos del paciente
$pat= $rowEmp1['derc_appaterno'];
$mat= $rowEmp1['derc_apmaterno'];
$org= $rowEmp1['orgs_clave'];
$clasif= $rowEmp1['derc_regcontrac'];
desconectar();
//saco oms
conectar();
$queEmp1 = mysql_query("SELECT diags_clave,clave_espserv FROM hos_citas where derc_ficha ='$row[1]' and derc_codigo='$row[2]' ");
$rowEmp1 = mysql_fetch_assoc($queEmp1);
$oms= strtoupper($rowEmp1['diags_clave']); //saco elk oms y lo convierto a mayusculas
$serviciou=$rowEmp1['clave_espserv'];//saco el servicio
desconectar();
//saco la descripcion de oms
conectar();
$queEmp5= mysql_query("SELECT diagc_descripcion FROM hos_diag where diags_clave ='$oms'");
$rowEmp5= mysql_fetch_assoc($queEmp5);
$oms1= $rowEmp5['diagc_descripcion'];
desconectar();
//saco el servicio que envia
conectar();
$queEmp5= mysql_query("SELECT espc_descrip FROM hos_espserv where clave_espserv='$serviciou'");
$rowEmp5= mysql_fetch_assoc($queEmp5);
$descrip= $rowEmp5['espc_descrip'];
desconectar();
echo" <tr>
<td>$contador</td>
<td>$nom $pat $mat</td>
<td>$row[1]-$row[2]</td>
<td>$row[8]</td>
<td>$org</td>
<td>$clasif</td>
<td>$oms</td>
<td>$oms1</td>
<td>$descrip</td>
</tr>";
$total=$contador++;
//saco los totoales
if($clasif!='FA' and $clasif!='JU'){//activos
$act=$activos;
$activos++;
}//cierro el if de los activos
if($clasif=='JU'){//jubilados
$jub=$jubilados;
$jubilados++;
}//ciero el if de los jubilados
if($clasif=='FA'){//familiares
$fa=$familiares;
$familiares++;
}//ciero el if de los familiares
//********************************cuento los org cuantos tienen 7
if($org=='7'){
$orga=$organismo;
$organismo++;
}//ciero el if de los familiares
if($org=='96'){
$orga1=$organismo2;
$organismo2++;
}
if($org=='8'){
$orga2=$organismo3;
$organismo3++;
}
if($org=='4'){
$orga3=$organismo4;
$organismo4++;
}
if($org=='95'){
$orga4=$organismo5;
$organismo5++;
}
if($org=='10'){
$orga5=$organismo6;
$organismo6++;
}
}
}//cierro el primer if de saber si existe
else //else del primer if para saber si existeresultados
{
echo "No Existen Resultados";
}
?>
</tbody>
</table>
<table width="179" height="23" border="0" align="left" cellpadding="0" cellspacing="0" bordercolor="#b7ddf2">
<tr>
<td width="154" class="Estilo2"><div align="right">Total de Pacientes:</div></td>
<td width="25"><?php echo $total; ?> </td>
</tr>
<tr>
<td class="Estilo2"><div align="right">Activos:</div></td>
<td><?php echo $act; ?> </td>
</tr>
<tr>
<td class="Estilo2"><div align="right">Jubilados:</div></td>
<td><?php echo $jub; ?> </td>
</tr>
<tr>
<td class="Estilo2"><div align="right">Familiares:</div></td>
<td><?php echo $fa; ?> </td>
</tr>
</table>
<table width="252" border="0" align="center">
<tr>
<td width="106"><span class="Estilo2">Total de Sesiones:</span></td>
<td width="136"><?php echo $totalp; ?> </td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<table width="200" border="0">
<tr>
<td height="28"><a href="gersemana.php"><img src="imagenes/Dibujo.PNG" width="29" height="26" border="0" /></a></td>
</tr>
</table>
<p> </p>
</body>
</html>
al imprimir la variable $ini y la variable $fin me aroja la fecha tal y como la tengo en la bd es lo raro que si me lo esta arojando igual acomo esta en la tabla me deveria de imprimir aa otra cosa en mi tabla el campo fecha es tipo varchar y no es date no se si tenga que ver algo con el BETWEEN
esque ves que separe el año de la hora y pues lo quise poner como date pero no me guardaba nada y mejor lo deje con varchar