Exemple #1
0
            //			Esta pregunta funciona en TODAS las checkboxes estén seleccionadas o no porque
            // 			he introducido un índice a la fuerza en cada una de las checkboxes con la expresión
            //          name="tiposel[<?php echo $j>" y
            // 			value="<?php echo $p->codigo;>" servirá para aquellos que estén seleccionados y
            //			la variable auxiliar oculta name="ayudasel[]" type="hidden" value="<?php echo $p->codigo;>"
            //			es la que realmente me proporciona los códigos de los registros que serán baja o alta
            //			TRABAJITO ME HA COSTADO
            if (!isset($_POST['tiposel'][$i])) {
                //				$mensaje='Proceso '. $_POST['ayudades'][$i].' del año '.$_SESSION['anno'].' borrado';
                $pa->borrar($pa->codigo($_SESSION['anno'], $_POST['ayudasel'][$i]));
                //				FALTA BORRADO EN CASCADA DE LOS INDICADORES CORRESPONDIENTES A ESTE PROCESO+AÑO
            } else {
                //				echo ' Alta el '.$_POST['ayudasel'][$i];
                //				$mensaje='Proceso '. $_POST['ayudades'][$i].' del año '.$_SESSION['anno'].' dado de alta';
                if (!$pa->existeAnno($_SESSION['anno'], $_POST['tiposel'][$i])) {
                    $pa->nuevo('', $_SESSION['anno'], $_POST['tiposel'][$i], $_POST['propietarioProp'][$i]);
                } else {
                    $pa->actualizar($pa->codigo($_SESSION['anno'], $_POST['ayudasel'][$i]), $_SESSION['anno'], $_POST['tiposel'][$i], $_POST['propietarioProp'][$i]);
                }
            }
        }
    }
    if (!$mensaje == '') {
        echo '<script language="JavaScript" type="text/javascript"> ';
        echo '$(document).ready(function() {';
        echo 'alert("' . $mensaje . '")';
        echo '});';
        echo '</script> ';
    }
    ?>
Exemple #2
0
<?php

$tp = new tipoproceso();
$p = new proceso();
$pa = new procesoanno();
$tp->consultaE('', 'descripcion');
if (!isset($_POST['tiposel'])) {
    $_POST['tiposel'] = '';
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    if ($_POST['tiposel'] != '') {
        for ($i = 0; $i < count($_POST['tiposel']); $i++) {
            if (!$pa->existe($_SESSION['anno'], $_POST['tiposel'][$i])) {
                $pa->nuevo('', $_SESSION['anno'], $_POST['tiposel'][$i]);
            } else {
                echo 'Existe: ' . $_SESSION['anno'] . ' ' . $_POST['tiposel'][$i] . '<br>';
            }
        }
    }
}
?>

<table width="900" cellspacing="0" cellpadding="0" class="cuerpo">
	<tr> 
		<td colspan="4" class="cabCuerpo"> Procesos del año <?php 
echo $_SESSION['anno'];
?>
</td>
	</tr>
	<tr> 
	<form action="" method="post" enctype="multipart/form-data" name="informa">