session_start(); require_once ('../../../config.php'); $academico=chequeo_priv("gestion_biblioteca"); include("../../../lib.proy.php"); include("../../../lib.proy.02.php"); $conexion=conectar("gestor_biblio" ,"5j9j1k09"); OpenTable('GesBib','Usuarios','../../../../'); if($_POST['accion']=="Borrar") { $borrado="delete from socio where dni='$dni_usuario_a'"; $in=pg_exec($conexion,$borrado); $inserta1="delete from tienetlfsocio where n_tlf='$telefono1_a' and dni='$dni_usuario'"; $in=pg_exec($conexion,$inserta1); $inserta2="select borradoseguro('$telefono1_a', 3)"; $in=pg_exec($conexion,$inserta2); $inserta1="delete from tienetlfsocio where n_tlf='$telefono2_a' and dni='$dni_usuario'"; $in=pg_exec($conexion,$inserta1); $inserta3="select borradoseguro('$telefono2_a', 3)"; $in=pg_exec($conexion,$inserta3); } if($_POST['accion']=="Insertar") { $comprueba="select dni from socio where dni='$dni_usuario'"; $comp=guardar_select_tabla($conexion,$comprueba,$num_comprueba); if($num_comprueba==0) { if(isset($_POST['tipo_usuario'])) { $inserta="insert into socio(dni,nombre,tipo,domicilio,poblacion,provincia,codigo_postal,identificador) values ('$dni_usuario','$nombre_usuario','$tipo_usuario','$domicilio_usuario','$poblacion_usuario','$provincia_usuario','$cod_post_usuario',$institucion)"; $in=pg_exec($conexion,$inserta); $telefo1=chop($telefono1); if(! empty($telefo1)) { $inserta1="select insertadoseguro('$telefono1','$dni_usuario','$tipo_tel1',3)"; $in=pg_exec($conexion,$inserta1); } $telefo2=chop($telefono2); if(! empty($telefo2)) { $inserta2="select insertadoseguro('$telefono2','$dni_usuario','$tipo_tel2',3)"; $in=pg_exec($conexion,$inserta2); } } else { ?> } } else { ?> } } if($_POST['accion']=="Modificar") { $comprueba="select dni from socio where dni='$dni_usuario'"; $comp=guardar_select_tabla($conexion,$comprueba,$num_comprueba); if(($num_comprueba==0)||($dni_usuario==$dni_usuario_a)) { $inserta="update socio set dni='$dni_usuario', nombre='$nombre_usuario', tipo='$tipo_usuario', domicilio='$domicilio_usuario', poblacion='$poblacion_usuario', provincia='$provincia_usuario', codigo_postal='$cod_post_usuario', identificador=$institucion where dni='$dni_usuario_a'"; $in=pg_exec($conexion,$inserta); $telefo1=chop($telefono1); if(! empty($telefo1)) //si hay escrito nuevo telefono { if($telefono1!=$telefono1_a) //solo cambiamos si realmente cambia el numero de telefono { $inserta1="select modificadoseguro('$telefono1','$telefono1_a','$tipo_tel1','$dni_usuario',3)"; $in=pg_exec($conexion,$inserta1); } } if((empty($telefo1))&&($telefono1_a!=null)) //en caso que se borre el telefono que tenia y no añadamos otro { $inserta1="delete from tienetlfsocio where n_tlf='$telefono1_a' and dni='$dni_usuario'"; $in=pg_exec($conexion,$inserta1); $inserta2="select borradoseguro('$telefono1_a', 1)"; $in=pg_exec($conexion,$inserta2); } $telefo2=chop($telefono2); if(! empty($telefo2)) { if($telefono2!=$telefono2_a) { $inserta2="select modificadoseguro('$telefono2','$telefono2_a','$tipo_tel2', '$dni_usuario',3)"; $in=pg_exec($conexion,$inserta2); } } if((empty($telefo2))&&($telefono2_a!=null)) { $inserta1="delete from tienetlfsocio where n_tlf='$telefono2_a' and dni='$dni_usuario'"; $in=pg_exec($conexion,$inserta1); $inserta2="select borradoseguro('$telefono2_a', 1)"; $in=pg_exec($conexion,$inserta2); } } else { ?> } } $selec_socio="select dni, nombre, tipo, domicilio,poblacion,provincia,codigo_postal from socio where identificador=$institucion order by dni"; $tabla_socio=guardar_select_tabla($conexion,$selec_socio,$num_socio); $selec_tlf="select dni, n_tlf from tienetlfsocio"; $tabla_tlf=guardar_select_tabla($conexion,$selec_tlf,$num_tlf); echo "
"; CloseTable(); ?>