IMPRIME UN LINK AUN COSTADO DE LA INFO, DE TAL FORMA QUE EL LINK CONTENGA UNA BANDERA DE ESTADO Y EL ID DEL REGISTRO.... Y QUE ESE LINK SE DIRIJA HASTA UN SCRIPT PHP QUE LEA ESE ESTADO O ESA BANDERA Y DEPENDIENDO EL NUMERO O LA OPCION EJECUTARA EL CODIGO...
   Código PHP:
    <?php
    require_once("../../variables_globales.inc.php");
    require_once(SISTEMA_DIR."/scripts/conexion_sistema.inc.php");
    
    /*
    if( $_SERVER['REQUEST_METHOD']!="POST" || $_SERVER['REQUEST_METHOD']!="GET" )
    {
        header("");
        exit;
    }
    else
    {
    */
        ################################ INSERTAR ##############################################
        if( isset($_POST["btn_agregar"]) && $_POST["btn_agregar"]=="Agregar" )
        {
            $carrera=$_POST["txt_carrera"];
            $especialidad=$_POST["txt_especialidad"];
            $ciclo=$_POST["txt_ciclo"];
            $coordinador=$_POST["sel_coordinador"];
            
            
            if( !isset($carrera) || empty($carrera) || strlen($carrera)>30 || strlen($carrera)<0 )
                $cad_mal.="carrera_mal=true&";
            else
                $cad_bien.="carrera_bien=$carrera&";
                
            
            if( !isset($especialidad) || empty($especialidad) || strlen($especialidad)>30 || strlen($especialidad)<0 )
                $cad_mal.="especialidad_mal=true&";
            else
                $cad_bien.="especialidad_bien=$especialidad&";
            
            if( !isset($ciclo) || empty($ciclo) || strlen($ciclo)>15 || strlen($ciclo)<0 )
                $cad_mal.="ciclo_mal=true&";
            else
                $cad_bien.="ciclo_bien=$ciclo&";
            
            if( !isset($coordinador) || empty($coordinador) || $coordinador=="selecciona" )
                $cad_mal.="coordinador_mal=true&";
            else
                $cad_bien.="coordinador_bien=$coordinador&";
            
            
            if( isset($cad_mal) )
            {
                header("Location: index.php?".$cad_mal.$cad_bien);
                exit;
            }
            
            
            //despues de verificar que los datos sean adeacuados
            //limpiaremos las variables y las sanitizaremos.
            
            $carrera=trim($carrera);
            $especialidad=trim($especialidad);
            $ciclo=trim($ciclo);
            
            
            $carrera=addslashes($carrera);
            $especialidad=addslashes($especialidad);
            $ciclo=addslashes($ciclo);
            
            
            $sql_agregar="INSERT INTO carreras VALUES('','$carrera','$especialidad','$ciclo','$coordinador',1)";
            if ( !$estado_consuta2=mysql_query($sql_agregar) )
            {
                header("Location: ../mensajes.php?error=100");
                exit;
            } 
            
            //si todo sale bien, regresa al formulario
            header("Location: index.php");
            exit;
        }
        ########################################################################################
        
        
        ################### ELIMINAR ###########################################################
        if( isset($_GET["op"]) && $_GET["op"]=="eliminar" && isset($_GET["id_carrera"]) )
        {
            $idca=$_GET["id_carrera"];
            $consulta_update="UPDATE carreras SET borrado_ma=0 where idcarrera='$idca'";
            if( !$res_eliminar=mysql_query($consulta_update) )
            {
                header("Location: ../mensajes.php?error=100");
                exit;    
            }
            
            
            header("Location: index.php");
            exit;
        }
        ########################################################################################
        
        ############################# MODIFICAR ###############################################
        if ( isset($_POST["btn_actualizar"]) && $_POST["btn_actualizar"]=="Actualizar" )
        {
            $carrera_ac=$_POST["txt_carrera_ac"];
            $espe_ac=$_POST["txt_especialidad_ac"];
            $ciclo_ac=$_POST["txt_ciclo_ac"];
            $coord_ac=$_POST["sel_coordinador"];
            $idcarrera=$_POST["txt_id_ca"];
            
            $carrera_ac=trim($carrera_ac);
            $espe_ac=trim($espe_ac);
            $ciclo_ac=trim($ciclo_ac);
            
            $carrera_ac=addslashes($carrera_ac);
            $espe_ac=addslashes($espe_ac);
            $ciclo_ac=addslashes($ciclo_ac);
            
            
            $sql_actualizar="UPDATE carreras set nombre_ca='$carrera_ac',especialidad_ca='$espe_ac',ciclo_ca='$ciclo_ac',id_coordinador='$coord_ac' where idcarrera='$idcarrera'";
            $consulta_actualizar2=mysql_query($sql_actualizar);
            
            if(!$consulta_actualizar2)
            {
                header("Location: ../mensajes.php?error=100");
                exit;    
            }
            
            
            header("Location: index.php");
            
        }
        ########################################################################################
        
        //seguridad
        header("Location: index.php");
        exit;
    //}
?>    
  ALGO COMO ESO MANEJO EN MIS SISTEMAS!