como poner null un campo Fecha
(Nivel 1 - 9 posts) |
Hola foro acudo a ustedes por que tengo una duda, resulta que estoy haciendo una aplicacion de abm en php y fireberid, el problema que tengo es que estoy haciendo el Update actualiza los datos todo bien, pero por ejemplo quiero dejar en blanco el campo fecha guarda la actualizacion pero cuando vuelvo hacer la consulta me trae una fecha cualquiera. espero que puedan ayudarme
aca les dejo mi codigo <?php include('conexion.php'); $buscado = $_POST['buscado']; $id_entidad = $_POST['id_entidad']; if (getenv("REQUEST_METHOD")=="POST" and ($id_entidad > 0)) { $denominacion = $_POST['denominacion']; $matricula = $_POST['matricula']; $domicilio = $_POST['domicilio']; $desistido = $_POST['desistido']; $disolucion = $_POST['disolucion']; $retiro_personeria = $_POST['retiro_personeria']; $observaciones = $_POST['observaciones']; $fecha_insc_dias = $_POST['fecha_insc_dias']; $fecha_insc_mes = $_POST['fecha_insc_mes']; $fecha_insc_anio = $_POST['fecha_insc_anio']; $fecha_venc_dias = $_POST['fecha_venc_dias']; $fecha_venc_mes = $_POST['fecha_venc_mes']; $fecha_venc_anio = $_POST['fecha_venc_anio']; $fecha_i=@mktime(0,0,0,$fecha_insc_mes,$fecha_insc_dias,$fecha_insc_anio); // esto me da un nro entero $fecha_ins=date("Y-M-d",$fecha_i); $fecha_v=@mktime(0,0,0,$fecha_venc_mes,$fecha_venc_dias,$fecha_venc_anio); $fecha_venc=date("Y-M-d",$fecha_v); $consulta = "UPDATE ENTIDADES SET DENOMINACION = '$denominacion', MATRICULA = '$matricula', DOMICILIO = '$domicilio', OBSERVACIONES = '$observaciones', DESISTIDO = '$desistido', DISOLUCION = '$disolucion', RETIRO_PERSONERIA = '$retiro_personeria', FECHA_INSCRIPTO = '$fecha_ins', FECHA_VCTO = '$fecha_venc' WHERE (ID_ENTIDAD = $id_entidad)"; $result = @ibase_query($consulta,$conexion) or die ("ERROR EN EL UPDATE"); } if ($buscado != "") { $sql = "SELECT * FROM ENTIDADES WHERE ID_ENTIDAD = $buscado"; $q = ibase_query($sql); $r = ibase_fetch_object($q); } $fecha_inscripto = $r->FECHA_INSCRIPTO; $dia=date("j"); $mes=date("n"); $anno=date("Y"); //descomponer fecha $dia_insc=substr($fecha_inscripto, 8, 2); $mes_insc=substr($fecha_inscripto, 5, 2); $anno_insc=substr($fecha_inscripto, 0, 4); $fecha_vcto = $r->FECHA_VCTO; $dia_v=date("j"); $mes_v=date("n"); $anno_v=date("Y"); //descomponer fecha $dia_venc=substr($fecha_vcto, 8, 2); $mes_venc=substr($fecha_vcto, 5, 2); $anno_venc=substr($fecha_vcto, 0, 4); //$Guardar = $_POST['Guardar']; echo '<html>'; echo '<header></header>'; echo '<body bgcolor="#0080C0">'; echo '<form method="POST" action="Entidades_Update2.php">'; echo '<table width="100%" border="1"><tr>'; echo '<td width ="10%">  <input type="text" size="5" name="buscado" alignment="MIDLE"><br><br>'; echo '<br> <input type="submit" name="Buscar" value="Buscar" align="MIDLE"></td>'; echo '<td width="90%"> Denominacion:<br> <input type="text" size="100" name="denominacion" value="'.$r->DENOMINACION.'"</td><br>'; echo ' Matricula:<br> <input type="text" name="matricula" size="10" value="'.$r->MATRICULA.'"< /td><br>'; echo ' Domicilio: <br> <input type="text" size="50" name="domicilio" value="'.$r->DOMICILIO.'"</td><br>'; echo ' Observaciones:<br> <textarea cols="40" rows="10" wrap="OFF" name="observaciones">'.$r->OBSERVACIONES. '</textarea><br>'; echo ' Fecha de Inscripción: <br> <input type="text" size="4" name="fecha_insc_dias" maxlength="2" value="'.$dia_insc.'">'; echo ' <input type="text" size="4" name="fecha_insc_mes" maxlength="2" value="'.$mes_insc.'">'; echo ' <input type="text" size="4" name="fecha_insc_anio" maxlength="4" value="'.$anno_insc.'"><br>'; echo ' Fecha de Vencimiento: <br> <input type="text" size="4" maxlength="2" name= "fecha_venc_dias" value="'.$dia_venc.'">'; echo ' <input type="text" size="4" name="fecha_venc_mes" maxlength="2" value="'.$mes_venc.'">'; echo ' <input type="text" size="4" name="fecha_venc_anio" maxlength="4" value="'.$anno_venc.'"><br>'; echo '<br><input type="submit" name="Guardar" value="Guardar">'; echo '<br><input type="hidden" name="id_entidad" value="'.$r->ID_ENTIDAD.'">'; echo '</td>'; echo '</form>'; echo '</tr></table>'; echo '</body>'; echo '</html>'; ?>[php |
