示例#1
0
<?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);
}
示例#3
0
<?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 
示例#4
0
function getIdCapActivo($nroCap, $nroTit)
{
    $idTit = getIdTitActivo($nroTit);
    return getFirstValue("SELECT MAX(ID_Capitulo) FROM capitulo WHERE numeroCap=" . $nroCap . " AND ID_Titulo=" . $idTit);
}