PHP - comparar input con fecha

   
Vista:

comparar input con fecha

Publicado por claudia (7 intervenciones) el 09/10/2007 15:17:18
Primero que nada este es mi codigo:

Código PHP

<html>
<head>

<title>Calendario de pruebas</title>
<div class=\"codeJS\"><h4>Código Javascript</h4><!-Hoja de estilos del calendario -->
<link rel="stylesheet" type="text/css" media="all" href="calendar-green.css" title="win2k-cold-1" />

<!-- librería principal del calendario -->
<script type="text/javascript" src="calendar.js"></script>

<!-- librería para cargar el lenguaje deseado -->
<script type="text/javascript" src="calendar-es.js"></script>

<!-- librería que declara la función Calendar.setup, que ayuda a generar un calendario en unas pocas líneas de código -->
<script type="text/javascript" src="calendar-setup.js"></script>

</head>

<body>
<br>
<h3>Elige la Fecha de Hoy:</h3>
<!-- formulario con el campo de texto y el botón para lanzar el calendario-->
<form action="#" method="get">
<input type="text" name="date" id="campo_fecha" />
<input name="Enviar" type="submit" id="lanzador" value="..." />
</form>

<!-- script que define y configura el calendario-->
<script type="text/javascript">
Calendar.setup({
inputField : "campo_fecha", // id del campo de texto
ifFormat : "%d/%m/%Y", // formato de la fecha que se escriba en el campo de texto
button : "lanzador" // el id del botón que lanzará el calendario
});
</script></div>
<?php
$fecha = date('09/10/2007');
if ("campo_fecha" == $fecha) {
echo "<p>Hola, esta es la Tabla <a class=\"numPost\" href=\"/foros/PHP/25000#1\">#1</a>:</p>";
echo '<table width="200" border="1" cellspacing="2" cellpadding="5">
<caption align="bottom">
Tabla 1
</caption>
<tr>
<th scope="col">10</th>
<th scope="col">15</th>
<th scope="col">20</th>
</tr>
<tr>
<th scope="row"> </th>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"> </th>
<td> </td>
<td> </td>
</tr>
</table>';
}else {
echo "<p>Hola, esta Página es Cambio de Imagen</p>";
echo '<table width="200" border="1" cellspacing="2" cellpadding="5">
<caption align="bottom">
Tabla 2
</caption>
<tr>
<th scope="col">5</th>
<th scope="col">20</th>
<th scope="col">15</th>
</tr>
<tr>
<th scope="row"> </th>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"> </th>
<td> </td>
<td> </td>
</tr>
</table>';
}
?>
</body>
</html>

Me muestra un calendario, y la fecha que yo elija, aparece en el input (caja de texto);
el calendario si funciona, pero lo que quiero hacer es que la fecha que se muestre en el input, compararla con la del codigo para hacer 2 acciones diferentes en caso de que sea = o no a la fecha que yo estoy dando...

Mi codigo si corre, pero la tabla 2 me la muestra directamente y al cambia la fecha no cambia la tabla...
En que estoy mal??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comparar input con fecha

Publicado por Yamil Bracho (533 intervenciones) el 09/10/2007 17:43:41
El valor del campo fecha lo tomas asi :

$campoFecha = $_GET['campo_fecha'];
if ($campoFecha == $fecha) {
....
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar