<?php include 'funciones.php'; date_default_timezone_set('America/Lima'); $date = date('Y-m-d h:i:s a', time()); session_start(); $con = mysqli_connect('localhost', 'root', '', 'asamblea2014'); // Creo 1 nueva modificación y capturo su ID: mysqli_query($con, "INSERT modificacion VALUES(NULL, '" . $date . "', '" . $_SESSION['usuario'] . "')"); $resultado = mysqli_query($con, "SELECT MAX(ID_Modificacion) AS id FROM modificacion"); $ultimo = mysqli_fetch_row($resultado)[0]; // Antes de crearlo, preguntamos si existe 1 previo (indicaría edición). $penUltimo = getIdTitActivo($_POST['nroTit']); // Creo 1 nuevo título y capturo su ID: mysqli_query($con, "INSERT titulo VALUES(NULL, '" . $_POST['descripcion'] . "', '" . $_POST['nroTit'] . "', '" . $ultimo . "')"); $resultado = mysqli_query($con, "SELECT MAX(ID_Titulo) AS id FROM titulo"); $ultimo = mysqli_fetch_row($resultado)[0]; echo $ultimo; // Si existía 1 previo reasignamos sus capítulos hacia el nuevo: if ($penUltimo) { ejecutarQuery("UPDATE capitulo SET ID_Titulo=" . $ultimo . " WHERE ID_Titulo=" . $penUltimo); } ?>
<?php include 'funciones.php'; date_default_timezone_set('America/Lima'); $date = date('Y-m-d h:i:s a', time()); session_start(); $con = mysqli_connect('localhost', 'root', '', 'asamblea2014'); // Creo 1 nueva modificación y capturo su ID: mysqli_query($con, "INSERT modificacion VALUES(NULL, '" . $date . "', '" . $_SESSION['usuario'] . "')"); $resultado = mysqli_query($con, "SELECT MAX(ID_Modificacion) AS id FROM modificacion"); $ultimo = mysqli_fetch_row($resultado)[0]; // Antes de crearlo, preguntamos si existe 1 previo (indicaría edición). $penUltimo = getIdCapActivo($_POST['nroCap'], $_POST['nroTit']); // Creo 1 nuevo capítulo y capturo su ID: $idTit = getIdTitActivo($_POST['nroTit']); mysqli_query($con, "INSERT capitulo VALUES(NULL, '" . $_POST['descripcion'] . "', '" . $_POST['nroCap'] . "', '" . $ultimo . "', " . $idTit . ")"); $resultado = mysqli_query($con, "SELECT MAX(ID_Capitulo) AS id FROM capitulo"); $ultimo = mysqli_fetch_row($resultado)[0]; echo $ultimo; // Si existía 1 previo reasignamos sus artículos hacia el nuevo: if ($penUltimo) { ejecutarQuery("UPDATE articulo SET ID_Capitulo=" . $ultimo . " WHERE ID_Capitulo=" . $penUltimo); }
<?php } else { ?> <h2>Fragmento: "Capítulo <?php echo $cap; ?> del Título <?php echo $tit; ?> "</h2> <?php } ?> </header> <?php $idTit = getIdTitActivo($tit); if ($idTit) { $infoTit = getInfoTit($idTit); } else { header('Location: ../404.html'); } ?> <section class="seccion-titulo"> <h3>Título <?php echo $infoTit[2]; ?> : <?php echo $infoTit[1]; ?> </h3> <?php
function getIdCapActivo($nroCap, $nroTit) { $idTit = getIdTitActivo($nroTit); return getFirstValue("SELECT MAX(ID_Capitulo) FROM capitulo WHERE numeroCap=" . $nroCap . " AND ID_Titulo=" . $idTit); }