Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2010, 21:03
diegonazho
 
Fecha de Ingreso: enero-2009
Mensajes: 142
Antigüedad: 16 años, 2 meses
Puntos: 1
Sonrisa redireccinamiento con header

Hola buenas, quiero dirigir a una pagina con header pero este me manda error, por que tengo un ECHO en la hoja donde tengo que header y esto no se puede hacer, pero quiero enviar un mensaje al usuario que el nuevo empleado que el ingrese aparesca un alert que dija ingresado ok.. pero no se de donde obtener este, dejo el codigo
Código PHP:
Ver original
  1. <?php session_start(); $_SESSION['formulario']= 'empleado'; ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6. <title>SABS</title>
  7.  
  8. <script src="pro_drop_1/stuHover.js" type="text/javascript"></script>
  9. <link rel="stylesheet" type="text/css" href="css/pro_drop_1/pro_drop_1.css"  />
  10. <link rel="stylesheet" type="text/css" href="css/template.css"  />
  11. <link rel="stylesheet" type="text/css" href="css/formulario.css"  />
  12.  
  13. <script type="text/javascript" src="jquery.js"></script>
  14. <script type="text/javascript" src="functions.ajax.js"></script>
  15. <script language="JavaScript" type="text/javascript" src="ajax.js"></script>
  16. </head>
  17. <body>
  18.  
  19. <div class="header">
  20.   <div class="header_interior"><img src="css/images/logo.gif" alt="Logo" width="44" height="44" style="float:left; margin-right:10px;" />
  21.   <h1 class="title">Isival-SABS</h1></div>
  22. </div>
  23.  
  24.  
  25. <div class="content_body">
  26. <?
  27. if ( $_SESSION['usertipo']== 'ADM' ){
  28. echo '
  29. <span class="preload1"></span>
  30. <span class="preload2"></span>
  31. <div id="wrap">  
  32. <ul id="nav">
  33.     <li class="top"><a href="inicio.php" class="top_link"><span>Inicio</span></a></li>
  34.     <li class="top"><a href="#nogo2" id="products" class="top_link"><span class="down">Mantenedores</span></a>
  35.         <ul class="sub">
  36.             <li><a href="#nogo19">Arriendos</a></li>
  37.             <li><a href="#nogo19">Bombas</a></li>
  38.             <li><a href="#nogo19">Empleados</a></li>
  39.            
  40.            
  41.         </ul>
  42.     </li>
  43.     <li class="top"><a href="#nogo22" id="services" class="top_link"><span class="down">Consultas</span></a>
  44.         <ul class="sub">
  45.             <li><a href="#nogo23">Arriendos</a></li>
  46.             <li><a href="#nogo24">Bombas</a></li>
  47.             <li><a href="#nogo25">Empleados</a></li>
  48.            
  49.         </ul>
  50.     </li>
  51.     <li class="top"><a href="#nogo27" id="contacts" class="top_link"><span class="down">Reportes</span></a>
  52.         <ul class="sub">
  53.             <li><a href="#nogo23">Arriendos</a></li>
  54.             <li><a href="#nogo24">Bombas</a></li>
  55.             <li><a href="#nogo25">Empleados</a></li>
  56.         </ul>
  57.     </li>
  58.     <li class="top"><a href="logout.php" class="top_link"><span>Salir</span></a></li>
  59. </ul></div>';}?>
  60.  
  61.  
  62.    
  63.       <h1><? echo $_SESSION['username']; ?> | Mantenedor de Empleados </h1>
  64.      
  65. <center><form name="nuevo_empleado" method="post"action="registro.php">
  66. <fieldset>
  67. <legend>Buscar</legend>
  68. <p><label for="user">Rut</label><input name="rut" id="txtrut" type="text" value=""/></p>
  69. <p><label for="pass">Nombre</label> <input type="text" id="e-mail" name= "nombre" /><br /></p>
  70. <p><label for="pass">Apellido</label> <input type="text" id="e-mail" name= "apellido" /><br /></p>
  71. <p><label for="pass">Tipo</label>
  72. <SELECT name="tipo">
  73. <OPTION VALUE="ADM">Administrador
  74. <OPTION VALUE="EMP">Administrativo
  75. <OPTION VALUE="TAL">Taller
  76. </SELECT> <br /></p>
  77. <class="enviar"><input name ="i_empleado" type="submit" value="Grabar" />
  78. <class="enviar"><input type="reset" value="Limpiar" />
  79.  
  80. </fieldset>
  81. </form></center>
  82.        
  83.  
  84. <div id="resultado">hola</div>
  85.  
  86.    
  87.  
  88. <br clear="all" /></div>
  89. <div class="footer"><div class="footer-inner"><div class="footer-div"><h4>Link Area</h4>
  90. <ul>
  91. <li><a href="/index.html">Link 1</a></li>
  92. <li><a href="/index.html">Link 2
  93. </a></li>
  94. <li><a href="/index.html">Link 3
  95. </a></li>
  96. </ul>
  97. </div>
  98.  
  99.     <div class="footer-div">
  100.       <h4>Link Area</h4>
  101.       <ul>
  102.         <li><a href="/index.html">Link 1</a> </li>
  103.         <li><a href="/index.html">Link 2 </a> </li>
  104.         <li><a href="/index.html">Link 3 </a> </li>
  105.       </ul>
  106.     </div>
  107.     <div class="footer-div">
  108.       <h4>Link Area</h4>
  109.       <ul>
  110.         <li><a href="/index.html">Link 1</a> </li>
  111.         <li><a href="/index.html">Link 2 </a> </li>
  112.         <li><a href="/index.html">Link 3 </a> </li>
  113.       </ul>
  114.     </div>
  115.     <div class="footer-div">
  116.       <h4>Link Area</h4>
  117.       <ul>
  118.         <li><a href="/index.html">Link 1</a> </li>
  119.         <li><a href="/index.html">Link 2 </a> </li>
  120.         <li><a href="/index.html">Link 3 </a> </li>
  121.       </ul>
  122.     </div>
  123.     <br clear="all" />
  124. <hr width="100%"  noshade="noshade" style="border-top:1px solid #FFFFFF; border-bottom: none; margin-bottom:5px;" />
  125. <div style="text-align:center;">Copyright © 2010 Isival | <!-- Please don't remove -->Desarrollado por: <a href="http://www.allfinancedirectory.com/">Sonif</a><!-- Thanks Again --> </div>
  126. </div><br clear="all" /></div>
  127. </body>
  128. </html>


este es mi formulario y aqui quiero que aparesca el alert de que el nuevo empleado esta bien ingresado y envio los datos aca para hacer el ingreso
Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3.     include("conexion.php");
  4.     //INICIO IF INGRESO EMPLEADO--------------
  5.     if($_SESSION['formulario']== "empleado"){
  6.         $rut=$_POST['rut'];
  7.         $nombre=$_POST['nombre'];  
  8.         $apellido=$_POST['apellido'];
  9.         $tipo=$_POST['tipo'];
  10.         $pass="pass";
  11.  
  12.         $sql="insert into empleados (rut_empleado, nombre, apellido, tipo_usuario, password)
  13.             values ('$rut','$nombre','$apellido', '$tipo','$pass')";
  14.         $query = pg_query($conexion, $sql);/*ejecuta la consulta*/
  15.         /*if(!$sql){
  16.             echo "Error, no se pudo ingresar el empleado"; }
  17.         else{      
  18.         echo "si descomento esto , no me redireccionara a la hoja que yo quiero";
  19.         echo "<script language='JavaScript'>  
  20.             alert('Usuario ingresado exitosamente!');        
  21.           </script>";
  22.         }*/
  23.         pg_free_result($query);/*libera la consulta*/
  24.         pg_close($conexion);/*libera la conexion*/
  25.         //include("frm_empleado.php");
  26. ?>
  27. <?php
  28. }
  29. header('Location:frm_empleado.php');
  30.     //FIN IF INGRESO EMPLEADO--------------
  31.  ?>

como lo modifico para poder ocupar el header porfa