Resulta que yo tengo un problemilla parecido, quiero mostrar la fecha en formato dd-mm-yyyy pero claro cuando quiero aplicarlo me dice esto: Warning: sprintf() [function.sprintf]: Too few arguments in C:\\Archivos de programa\\xampp\\htdocs\\aulas\\calendario.php on line 206
Query was empty
Aquí os dejo el código, el cual quiero sacar una fecha de la BD y mostrarla en el formato que dije.
Código :
<?php
$MM_Aula_rs_Reservas = \"1\";
if (isset($_GET[\'aula\'])) {
$MM_Aula_rs_Reservas = (get_magic_quotes_gpc()) ? $_GET[\'aula\'] : addslashes($_GET[\'aula\']);
}
mysql_select_db($database_BDreservas, $BDreservas);
$query_rs_Reservas = sprintf(\"SELECT reservas.observaciones as observaciones, date_format(reservas.fecha, \'%d/%m/%Y\') as fecha, profesores.nombre as profesor, seccion.nombre as seccion FROM reservas, profesores, seccion WHERE reservas.fecha BETWEEN %s AND %s AND reservas.id_aulas = %s AND reservas.id_turno = %s AND reservas.id_profesores = profesores.id AND reservas.id_seccion = seccion.id\",
GetSQLValueString(date(\"Y-m-d\", $fecha_lunes), \"date\"),
GetSQLValueString(date(\"Y-m-d\", $fecha_viernes), \"date\"),
GetSQLValueString($MM_Aula_rs_Reservas, \"int\"),
GetSQLValueString($row_Regasuntocalenturno[\'id\'], \"int\"));
$rs_Reservas = mysql_query($query_rs_Reservas, $BDreservas) or die(mysql_error());
$row_rs_Reservas = mysql_fetch_assoc($rs_Reservas);
$totalRows_rs_Reservas = mysql_num_rows($rs_Reservas);
?>
<tr>
<td><div align=\"center\"><?php echo $row_Regasuntocalenturno[\'hora\']; ?></div></td>
<td>
<div align=\"center\">
<?php
if(date(\"Y-m-d\", $fecha_lunes) == $row_rs_Reservas[\'fecha\'])
{
?>
<form id=\"form2\" name=\"form2\" method=\"get\" action=\"calendario.php\">
<?php
echo $row_rs_Reservas[\'profesor\'].\"<br />\";
echo $row_rs_Reservas[\'seccion\'].\"<br />\";
echo $row_rs_Reservas[\'observaciones\'].\"<br />\";
echo $row_rs_Reservas[\'fecha\'].\"<br />\";
$row_rs_Reservas = mysql_fetch_assoc($rs_Reservas);
?>
Espero vuestras respuestas, Gracias