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; } } ?>