Beispiel #1
0
}
?>
	<section class="seccion-titulo">
		<h3>Título <?php 
echo $infoTit[2];
?>
: <?php 
echo $infoTit[1];
?>
</h3>
<?php 
if ($cap == 0) {
    // So pro... It works with an array or an element.
    $capitulos = getCapitulos($idTit);
} else {
    $idCap = getIdCapActivo($cap, $tit);
    if ($idCap) {
        $capitulos[0] = getInfoCap($idCap);
    } else {
        header('Location: ../404.html');
    }
}
for ($j = 0; $j < sizeof($capitulos); ++$j) {
    escribirCapitulo($capitulos[$j]);
}
?>
	</section>	


<?php 
function escribirCapitulo($infoCap)
<?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);
}