Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/12/2007, 17:51
Avatar de vevni
vevni
 
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Borrar registro de bd

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)<)
                
$cad_mal.="carrera_mal=true&";
            else
                
$cad_bien.="carrera_bien=$carrera&";
                
            
            if( !isset(
$especialidad) || empty($especialidad) || strlen($especialidad)>30 || strlen($especialidad)<)
                
$cad_mal.="especialidad_mal=true&";
            else
                
$cad_bien.="especialidad_bien=$especialidad&";
            
            if( !isset(
$ciclo) || empty($ciclo) || strlen($ciclo)>15 || strlen($ciclo)<)
                
$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!
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"