Ver Mensaje Individual
  #17 (permalink)  
Antiguo 11/07/2009, 11:07
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Otro Metodo Refresh?

el header tienes que colocarlo despues de que insertas en la base de datos

Código PHP:
<? 
    
if(!$_POST){ 
    if(!empty(
$_GET['accion'])) 
        { 
        require_once(
"../config/config.php"); 
        require_once(
"../include/clasesmysql.php"); 
        
$miconexion = new DB_mysql 
        
$miconexion->conectar($basededatos$host$usuario_bd,$contrasena_bd); 
        
$id=$_GET['id']; 
        
$miconexion->consulta("select * from personal, area where personal.per_id=$id and personal.are_id_fk=area.are_id"); 
        
$row mysql_fetch_array($miconexion->Consulta_ID); 
        
$nom=$row['per_nom']; 
        
$ape=$row['per_ape'];     
        
$fecnac=$row['per_fecnac'];     
        
$login=$row['per_cor'];     
        
$clave=base64_decode($row['per_clave']); 
        
$dir=$row['per_dir'];     
        
$tel=$row['per_tel'];     
        
$tipo=$row['per_tipo']; 
        
$car=$row['are_sig']; 
        
$carg=$row['per_car']; 
        
//$nrovis=0; 
        
$estado1="readonly"
        } 
    
?> 
    <span class='titulo3'>Mantenimiento del Personal </span><br><br> 
    <form action='<? echo $paginaprincipal;?>?menu=nuevo_usuario.php' method='post'> 
    <table align='center'> 
        <tr> 
            <td align='right'> 
                <b>Nombre:</b> 
            </td> 
            <td align='left'> 
                <input type='text' class='form' size='42' name='nom' value='<?=$nom?>' onkeyup="var reg = /(\d|\W)/; if(reg.test(this.value))this.value = this.value.replace(reg,'');"/> 
            </td> 
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Apellido:</b> 
            </td> 
            <td align='left'> 
                <input type='text' class='form' size='42' name='ape' value='<?=$ape?>' onkeyup="var reg = /(\d|\W)/; if(reg.test(this.value))this.value = this.value.replace(reg,'');"/></input> 
            </td> 
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Tipo:</b> 
            </td> 
            <td align='left'> 
                <select name="tipo_acceso" size='1' class="form" > 
                <option value="A" <?if ($tipo=="A") echo "selected";?>>Administrador</option> 
                <option value="U"<?if ($tipo=="U") echo "selected";?>>Usuario</option> 
                <option value="S"<?if ($tipo=="S") echo "selected";?>>Secretaria</option> 
                </select>  
            </td>         
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Area:</b> 
            </td> 
            <td align='left'> 
                <select name="cai" size='1' class="form" value='<?=$areas?>' > 
                 
                <? 
        
require_once("../config/config.php"); 
        require_once(
"../include/clasesmysql.php"); 
        
$miconexion2 = new DB_mysql 
        
$miconexion2->conectar($basededatos$host$usuario_bd,$contrasena_bd); 
        
$miconexion2->consulta1("select * from area where are_est<>1"); 
         while (
$row mysql_fetch_array($miconexion2->Consulta_ID1)) 
             { 
            
$cap=$row['are_id']; 
            
$can=$row['are_sig']; 
                  echo  
"<option value=$cap"
                  if (
$cap==$car) echo " selected "
                  echo
">$can</option>"
                } 
                
?> 
                </select>  
            </td> 
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Cargo:</b> 
            </td> 
            <td align='left'> 
                <input type='text' class='form' size='42' name='carg' value='<?=$carg?>' onkeyup="var reg = /(\d|\W)/; if(reg.test(this.value))this.value = this.value.replace(reg,'');"></input> 
            </td> 
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Fec. Nac.:</b> 
            </td> 
            <td align='left'> 
                <input type='text' class='form' size='42' name='fecnac' value="<?if(empty($fecnac)) echo'dd-mm-aaaa';  else echo $fecnac;?>" onfocus="if(this.value=='dd-mm-aaaa')this.value='';" onkeyup = "this.value=formateafecha(this.value);" /> 
            </td> 
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Direccion:</b> 
            </td> 
            <td align='left'> 
                <input type='text' class='form' size='42' name='dir' value='<?=$dir?>' ></input> 
            </td>         
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Telefono:</b> 
            </td> 
            <td align='left'> 
                <input type='text' class='form' size='42' name='tel' value='<?=$tel?>' onkeyup="var reg = /\D+/g; if(reg.test(this.value))this.value = this.value.replace(reg,'');"></input> 
            </td>         
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Login:</b> 
            </td> 
            <td align='left'> 
                <input type='text' class='form' size='42' name='login' value='<?=$login?>' onKeypress="letras();"></input> 
            </td>         
        </tr> 
        <tr> 
            <td align='right'> 
                <b>Clave</b> 
            </td> 
            <td align='left'> 
                <input type='password' class='form' size='42' name='clave' value='<?=$clave?>'></input> 
            </td>         
        </tr> 
        <tr> 
            <td align='center' colspan='2'> 
                <input type='hidden' name='accion' value='<?=$_GET['accion']?>'> 
                <input type='hidden' name='id' value='<?=$_GET['id']?>'> 
                <input type='submit' value='Grabar' class='boton'><input type='reset' value='Limpiar' class='boton'> 
            </td>         
        </tr> 
    </table> 
    </form> 

    <? 
    

    else 
    { 
    
$id=$_POST['id']; 
    
$nom=$_POST['nom']; 
    
$ape=$_POST['ape']; 
    
$fecnac=$_POST['fecnac']; 
    
$fec=explode('-',$_POST['fecnac']); 
    
$a=$fec[2]; 
    
$m=$fec[1]; 
    
$d=$fec[0]; 
    
$login=$_POST['login']; 
    
$clave=base64_encode($_POST['clave']); 
    
$dir=$_POST['dir']; 
    
$tel=$_POST['tel'];     
    
$tipo=$_POST['tipo_acceso']; 
    
$areas=$_POST['cai']; 
    
$carg=$_POST['carg']; 
    if(empty(
$_POST['accion'])) 
        
$miconexion->consulta("insert into personal (personal.are_id_fk, per_nom, per_ape, per_fecnac, per_cor, per_clave, per_dir, per_tel, per_tipo, per_est, per_car) values ('$areas', '$nom', '$ape', '".$a.$m.$d."', '$login', '$clave', '$dir', '$tel', '$tipo', '0', '$carg')"); 
    else 
        
$miconexion->consulta("update personal set per_nom='$nom',per_ape='$ape' , per_fecnac='".$a.$m.$d."' , per_cor='$login' , per_clave='$clave' , per_dir='$dir' , per_tel='$tel' , per_tipo='$tipo', are_id_fk='$areas', per_car='$carg' where per_id='$id'");
header('Location: $paginaprincipal?menu=usuario.php');


?>