// 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'; if ($ipa->existe($_POST['procesoanno'], $_POST['ayudasel'][$i])) { $ipa->borrar($ipa->codigo($_POST['procesoanno'], $_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 (!$ipa->existe($_POST['procesoanno'], $_POST['ayudasel'][$i])) { // echo 'no existe'. $_POST['procesoanno'].' '.$_POST['ayudasel'][$i]; $ipa->nuevo('', $_POST['procesoanno'], $_POST['ayudasel'][$i]); } } } } if (!$mensaje == '') { echo '<script language="JavaScript" type="text/javascript"> '; echo '$(document).ready(function() {'; echo 'alert("' . $mensaje . '")'; echo '});'; echo '</script> '; } ?> <table width="700" cellspacing="0" cellpadding="0" class="cuerpo"> <tr>