miren aqui les dejo el codigo completo a ver si me pueden ayudar
en esta pagina debe mostrarme el rango por meses así: 2009-01 pero me los muestra así 2009-01-10 o sea me incluye día por día del mes
Código PHP:
<center>
<form method="POST" action="kardex_fecha2.php" id="formulario" >
<fieldset><legend><b>Kardex X Fecha</b></legend>
echo '<select name="criterio">'.$options_fecha.'</select>';
<input type="submit" name="consulta" value="Ver Kardex" class="dos"/>
</form>
la consulta la llamo dentro del formulario como $options_fecha y la realizo de la siguiente forma:
Código PHP:
$sql_fecha = "SELECT * FROM `mov_servicios` WHERE date_format(serv_fecha, '%Y-%m')";
$result_fecha = mysql_query($sql_fecha) or die ( "Error en query: $sql, el error es: " . mysql_error());
$options_fecha = '';
while ($row_fecha = mysql_fetch_array($result_fecha))
{ $options_fecha = $options_fecha.'<option value="'.$row_fecha['serv_fecha'].'">'.$row_fecha['serv_fecha'].'</option>'; }
y resulta que cuando hago la consulta directamente en MySQL funciona correctamente o sea me muestra por mes y no por día del mes como me pasa en el formulario, gracias por su ayuda.