Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2015, 15:00
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Se desaparece el menu

Hola a todos, llevo mucho tiempo buscando la solucion y no he encontrado nada, explico mi problema:

Tengo un index que incluyo un menu, en el menu esta "iniciar sesion", a traves de un switch voy a la pagina includes/formulario_usuario.php, en este esta los campos para validar e-mail y pass y una suma, no importa que llenar cuando hago click en enviar obvio que la suma no la llene, quiero que valla al index con una varible asosiada y del index valla otra vez a formulario_usuario y muestre el erro,

La cuestion es que se me desaparece la botonera, si hiciera que el error osea que la suma esta mal valla al mismo furmulario tambien desaparece la botonera.

Estoy atrancado en este problema hace mucho tiempo, he posteado y me ofreces ajax, y cosas que realmente son complicadas todavia para mi, dejo archivo y codigo.



index.php:

Código PHP:
Ver original
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Documento sin título</title>
  6. <link href="styles/estilos.css" rel="stylesheet" type="text/css" />
  7. </head>
  8. <body>
  9.  
  10. <?php
  11.  
  12. include("includes/cabecera.php");
  13.  
  14. if (isset($_GET['page'])) {
  15.  
  16. switch ($_GET['page']) {
  17.     case "1B":
  18.      
  19.         include("includes/formulario_usuario.php");        
  20.        
  21.        
  22.         break;
  23.        
  24.     case "err05":
  25.     //    tomo el error de que la suma esta mal //
  26.        
  27.         header("Location:includes/formulario_usuario.php?cata=ver01");
  28.            
  29.         break;
  30.     case 3000:
  31.         $As3="page";
  32.         break;
  33. }
  34.    
  35. }
  36.  
  37. ?>


cabecera.php


Código HTML:
Ver original
  1. <meta charset="utf-8">
  2. <!-- begin navigation -->
  3.     <nav id="navigation">
  4.         <ul>
  5.             <li><a href="index.php">Inicio</a></li>
  6.             <li><a href="#">Services</a></li>
  7.             <li><a href="#">Portfolio</a></li>
  8.             <li><a href="#">About</a></li>
  9.             <li><a href="index.php?page=1B">Iniciar sesion</a></li>
  10.             <li><a href="index.php?page=1C">Contacto</a></li>
  11.            
  12.         </ul>
  13.     </nav>
  14.     <!-- end navigation -->

formulario_usuario.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. $num1 = mt_rand(1,8);
  4. $num2 = mt_rand(1,8);
  5. $suma = $num1+ $num2;
  6.  
  7.  
  8. $veo_1="none";
  9.  
  10. if (isset($_GET['cata'])) {
  11.  
  12. switch ($_GET['cata']) {
  13.     case "ver01":
  14.    
  15.         $veo_1="block";
  16.         break;
  17.     case 2000:
  18.         $As2="block";
  19.         break;
  20.     case 3000:
  21.         $As3="block";
  22.         break;
  23. }
  24.    
  25. }
  26. ?>
  27.  
  28.  
  29. <form action="includes/validar_usuario.php" method="post" />
  30.  
  31. <label for="email">Email:</label>
  32. <input type="email"  id="email" name="email" placeholder="Escriba su email">
  33.  
  34. <label for="text">Contraseña:</label>
  35. <input type="text"  id="text" name="pass" placeholder="Su contraseña">
  36.  
  37.  
  38. <p>Ingrese el resultado de la suma.</p>
  39.  
  40. <input class="n1" type="text" name="num1" readonly value="<?php echo $num1 ?>"> + <input class="n1" type="text" name="num2" readonly value="<?php echo $num2 ?>"><br>
  41.  
  42. <p> Total </p>
  43. <input class="n2" type="text" name="total_suma" ><br>
  44. <input class="n3"  type="hidden" name="sumatotal" value="<?php echo $suma ?>" />
  45.  
  46. <label><input type="submit" value="enviar" id="boton"></label>
  47. <div class="a1" style="display:<?php echo $veo_1 ?>">
  48.  
  49. <?php echo "La suma de los numeros ". $num1 ." y " .$num2 ." es incorrecta" ?>  
  50.  
  51.  
  52. </div>
  53. </form>
  54.  
  55.  
  56. </body>
  57. </html>

validar_usuario.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. $email_1=$_POST['email'];
  4. $pass_1= $_POST['pass'];
  5. $sumaca= $_POST['total_suma'];
  6. $sumare= $_POST['sumatotal'];
  7.  
  8.  
  9.  
  10. if ($sumaca<>$sumare){
  11.    
  12.         header("Location:../index.php?page=err05");
  13.         exit();  
  14.     }else{
  15.        
  16.         echo "la suma es correcta";
  17.         }
  18.  
  19. ?>


La verdad no se porque desaparece el encabezado...

dejo archivo

www.unimevonline.com/_NUEVA_WEB.rar

Desde ya necesito su ayuda ya que he perdido mucho tiempo y no se cual es el problema. se que ustedes si saben y apelo a su buena voluntad para darme una mano o giarme un poco de como hacer un buen index...

Muchas gracias por su tiempo.!!
Saludos
fede

Saludos
fede