OK con ajax.
¿Los cálculos?
* Calcula la diferencia entre 2 fechas con PHP:
* NOTA:
<input type='date'> no funciona en todos los navegadores, probado en Opera.
Código PHP:
Ver original<form enctype="multipart/form-data"
action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<div>
<!-- Fecha -->
Fecha compra:
<?php
// fija el select en una opcion
if (isset($_POST['fecha_compra'])) { echo "<input type='date' name='fecha_compra' size='8' maxlength='10' value='".$_POST['fecha_compra']."' />";
} else {
echo "<input type='date' name='fecha_compra' size='8' maxlength='10' value='".date('Y-m-d')."' />"; }
?>
<!-- Fecha inBD-->
Fecha inBD:
<?php
// fija el select en una opcion
if (isset($_POST['fecha_inBD'])) { echo "<input type='date' name='fecha_inBD' size='8' maxlength='10' value='".$_POST['fecha_inBD']."' />";
} else {
echo "<input type='date' name='fecha_inBD' size='8' maxlength='10' value='".date('Y-m-d')."' />"; }
?>
<!-- -->
<input type="submit" value="Cargar" name="cargar">
</div>
</form>
<?php
if (isset($_POST['cargar'])) { $intervalo = date_diff($fecha_1, $fecha_2);
echo $intervalo->format('%R%a días');
}
?>
En la consulta:
Código SQL:
Ver originalSELECT DATEDIFF('fecha_1','fecha_2');