Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2004, 01:42
chari
 
Fecha de Ingreso: diciembre-2002
Mensajes: 130
Antigüedad: 21 años, 4 meses
Puntos: 0
Pq No M Funciona La Comparacion

LOS CAMPOS SON DE TIPO DATETIME.
echo $fechagraba --> me imprime 2004/04/04

echo $fecha1 --> me imprime 2004/4/23

Porque siempre me inserta los registros. No me hace ninguna compracion.

POR FAVOR AYUDARME

Aquí va el código:

<?
include_once ("../auth.php");
include_once ("../authconfig.php");
include_once ("../check.php");

$connection = mysql_connect($dbhost, $dbusername, $dbpass);
$SelectedDB = mysql_select_db($dbname);


$tabla = mysql_query("SELECT fecha_ultimo_apunte FROM PERSONAL WHERE CODIGO= '$codigo'");
$rows = mysql_fetch_array($tabla);

$codigo = $check["CODIGO"];
$fecha = $check["fecha_ultimo_apunte"];

$dia=substr($fecha,8,2);
$mes=substr($fecha,5,2);
$anio=substr($fecha,0,4);
$fechagraba=$anio.'/'.$mes.'/'.$dia;

echo $fechagraba;
echo "<p>&nbsp;</p>";
echo $fecha1;

?>
<html>
<head>
<title>Proyectos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php

if ($fechagraba > $fecha1)
{
echo "La fecha introducida es anterior al ultimo apunte introducido.\n";
}
if ($fechagraba < $fecha1)
{
$Update=mysql_query("UPDATE PERSONAL SET fecha_ultimo_apunte ='$fecha1' WHERE CODIGO ='$codigo'");
$result1 = mysql_query($Update);

$sql = "INSERT INTO HORAS (PERSONA, FECHA, PROYECTO, HORAS, COMENTARIO, COSTE) VALUES ('$codigo', '$fecha1', '$proyecto', '$horas', '$comentario', '$coste')";
$result = mysql_query($sql);
echo "Sus datos han sido introducidos.\n";
}
echo "<a href=horas2.php>volver</a>";
?>
</body>
</html>