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
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
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> </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>