tengo este codigo y no puedo hacer que me evalue el ultimo boton (Desafectar)... siempre entra por el else y no por la condicion del IF en cuestion...
podrian darme una mano??
Gracias!!
Código:
<link href="css/estilosbkp.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Menú del día</title>
<style type="text/css">
*{ margin:0; padding:0; }
body{
margin: 0;
background-image:url(bg_contenedor.jpg);
background-repeat:no-repeat;
}
#menu{
width:130px;
height:20px;
margin-top:20px;
margin-left:350px;
}
#menu ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu li {
display: inline;
}
#menu a {
display: block;
padding: 3px 8px 0 8px;
background: url(bg_menu.jpg) no-repeat;
text-decoration: none;
font: 12px Tahoma;
color: #000000;
height:20px;
margin:0 3px;
}
#menu a:hover {
color:#67A5D8;
}
#cuerpo{
width:440px;
font-family:Tahoma;
font-size:9px;
padding-left:10px
}
#cuerpo a:hover {
}
</style>
<p> </p>
<p> </p>
<p> </p>
<p>
<?php
var_dump($_POST);
include("conf_include/funciones.php");
$tdb= New DB_Example;
$consulta="SELECT * FROM comedor_hiba";
$resultado=mysql_query($consulta);
$resultado=$tdb->query($consulta);
?>
</p>
<form method="post" name="form1" id="form1">
<table bgcolor="#616C46" width="500" border="0" align="center" cellpadding="0" cellspacing="5">
<tr>
<td>
</td>
</tr>
</table>
<table width="500" border="0" align="center" cellpadding="10" cellspacing="5" bgcolor="#F8F8F0">
<tr align="center" valign="top">
<td width="101" colspan="1" align="right" valign="middle" class="CuerpoMenu">
Elegir lista:</td>
<td width="244" align="left" valign="middle"><p class="fechas">
<select name="lista" class="fechas" id="lista">
<?php
while($row=mysql_fetch_array($resultado))
{
?>
<option value=" <?php echo $row['id_menu'] ?> " ><?php echo $row['id_menu'];
}
?>
</option></select>
</p>
<td width="125" align="right" valign="middle"><table width="100%" border="1">
<tr>
<td align="center">
<input type="submit" name="VerMenu" id="VerMenu" value="Ver Menú" class="fechas"/></td>
</tr>
</table>
</table>
<table bgcolor="#616C46" width="500" border="0" align="center" cellpadding="0" cellspacing="5">
<tr>
<td></td>
</tr>
</table>
<p>
<div id="cuerpo">
<table width="450" border="0" cellpadding="0" cellspacing="4" class="GuardoFechas">
<tr>
<td colspan="3">
<?PHP
// Visualiza el menu seleccionado
if (isset($_POST['VerMenu']))
{
define("LISTAMENU",$_POST['lista']);?>
<input name="PasoLista" type="hidden" id="PasoLista" value="<?php echo($lista);?>"/>
Lista nro.: <? echo $lista; ?></td>
</tr>
<tr>
<td colspan="3"><table bgcolor="#616C46" width="450" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td></td>
</tr>
</table></td>
</tr>
<tr>
<td width="48">Fecha:</td>
<td width="291"><input name="d_plato" type="text" class="GuardoFechas" id="d_plato" value="<? echo $fecha = date("d");?>" size="2" maxlength="2" />
/
<input name="m_plato" type="text" class="GuardoFechas" id="m_plato" value="<? echo $fecha = date("m");?>" size="2" maxlength="2" />
/
<?
echo "<span class='GuardoFechas'>";
echo $fecha = date("Y");
echo "</span>";?></td>
<td width="89" align="right"><p>
<input type="submit" name="GuardoMenu" id="GuardoMenu" value="Asignar" class="GuardoFechas"/></td>
</tr>
<tr>
<td colspan="3"><table bgcolor="#616C46" width="450" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td></td>
</tr>
</table></td>
</tr>
</table>
<p> </p>
<?php
{
mysql_select_db('comedor_hiba');
$consulta="SELECT * FROM comedor_hiba WHERE id_menu = ".(LISTAMENU);
$resultado=mysql_query($consulta);
if($resultado!=NULL)
{
if(mysql_num_rows($resultado)>0)
{
while($row=mysql_fetch_array($resultado))
{
echo "<TR>";
echo "<TD align='center' valign='top'>";
echo "</TD>";
echo "<TD valign='top' class='fechas'>";
echo $row['cuerpo'];
echo "</TD>";
echo "</TR>";
echo "<br>";
}
}
mysql_free_result($resultado);
}
}
}
// Guarda los valores en la BD
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));
// Mostrar la fecha concatenada
mysql_select_db('comedor_hiba_dia');
// Consulto si ese fecha tiene lista asignada
$consulta_fecha="SELECT fecha,id_menu FROM comedor_hiba_dia WHERE fecha ='$fechamenu2'";
$resultado_fecha=mysql_query($consulta_fecha);
$fila = mysql_fetch_array($resultado_fecha);
if($fechamenu2!=$fila['fecha'])
{
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 "<div align='center' class='GuardoFechas'>";
echo "<br>";
echo "<br>";
echo "La lista"." ".$fila['id_menu']." ". "ya tiene asignado el día: ".$fechamenu2;
echo "<br>";
echo "<br>";
echo "<br>";
// Desafectar el dia de la lista
echo "<br>";
echo "<br>";
echo "Quiere desafectar la fecha del menú asociado ?";
echo "<br>";
echo "<br>";
echo "<input type='submit' name='SacoMenu' id='SacoMenu' value='Desafectar' class='GuardoFechas'/>";
if (isset($_POST['SacoMenu']))
{
$tdb3= New DB_Example;
mysql_select_db('comedor_hiba_dia');
$erase="DELETE FROM comedor_hiba_dia WHERE fecha = '$fechamenu2'";
mysql_query($erase);
echo "Volver <a href='asigno_dia.php'><img src='volver.gif' alt='Ningún dato será almacenado' width='20' height='20' border='0' align='absbottom' /></a>";
}
else
{
echo "<BR>";
echo "<span class='breadcrumb'/>";
echo ooooo;
echo "</span>";
}
echo "</div>";
}
mysql_free_result($resultado_fecha);
}
?>
</div>
</p>
</form>