Hola a todos...
el codigo que les posteo aca abajo intenta hacer lo siguiente:
tengo una BD en la que guardo [fecha] y [id_menu]
esos datos los obtengo a traves de un formulario.
El problema que tengo es que no consigo evaluar si la fecha que ingreso por el form existe en la BD y poder traer el valor de ese registro, o sea [fecha] y [id_menu]
a como esta el codigo, siempre obtengo el mensaje de que ya existe la fecha (sea cierto o no...)
Si alguno podria darme una mano, se los agradezco de corazon!
Código:
if (isset($_POST['GuardoMenu']))
{
$indice = ($_POST['PasoLista']);
$d = $_POST['d_plato'];
$m = $_POST['m_plato'];
$a = $a_plato = date("Y");
$fechamenu = $d."-".$m."-".$a;
$buscofecha = $a."-".$m."-".$d;
//convierte el texto en fecha
$fechamenu2=date('Y/m/d', strtotime($fechamenu));
mysql_select_db('comedor_hiba_dia');
// Consulto si ese fecha tiene lista asignada
// $tdb= New DB_Example;
// $consulta_fecha="SELECT * FROM comedor_hiba_dia WHERE fecha ='$buscofecha'";
$consulta_fecha="SELECT COUNT(*) FROM comedor_hiba_dia WHERE fecha ='$fechamenu2'";
$resultado_fecha=mysql_query($consulta_fecha);
// $resultado_fecha=$tdb->query($consulta_fecha);
if($resultado_fecha=0)
{
echo "<div align='center' class='GuardoFechas'>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "Menú asignado al día: "." ".$fechamenu2;
echo "<br>";
echo "<br>";
echo "Lista #: ".$indice;
echo "<br>";
echo "<br>";
echo "Volver <a href='asigno_dia.php'><img src='volver.gif' width='20' height='20' border='0' align='absbottom' /</a>";
echo "</div>";
// insertar los valores en la BD
$tdb2= New DB_Example;
mysql_select_db('comedor_hiba_dia');
$record="INSERT INTO comedor_hiba_dia (id_menu,fecha) VALUES ('$indice','$fechamenu2')";
mysql_query($record);
}
else
{
// // Si esa fecha ya tiene menu asignado, entonces...
echo "<br>";
echo "<br>";
echo "<br>";
// mysql_select_db('comedor_hiba_dia');
// $consulta1="SELECT * FROM comedor_hiba_dia WHERE fecha = $fechamenu2";
// $resultado1=mysql_query($consulta1);
// if($resultado1!=NULL)
// {
// if(mysql_num_rows($resultado1)>0)
// {
// while($row=mysql_fetch_array($resultado1))
// {
// echo "<TR>";
// echo "<TD align='center' valign='top'>";
// echo "</TD>";
// echo "<TD valign='top' class='fechas'>";
// echo $row['id_menu'];
// echo "</TD>";
// echo "</TR>";
// echo "<br>";
// }
// }
// }
// $consulta_asignado="SELECT * FROM comedor_hiba_dia WHERE id_menu = $indice)";
// $resultado_asigando=mysql_query($consulta_asignado);
echo "La lista"." ".$indice." ". "ya tiene asignado el día".$fechamenu2;
}
}
?>