Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2009, 09:29
majony
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Problemas con las URL y Get

Hola tenga buenos dias ayer me salio de maravilla mi buscador con paginacion funciona asi pongo un nombre por decir juan
http://localhost/repasos/proyecto/buscar.html.php
y me vota asi
http://localhost/repasos/proyecto/pr...&buscar=Buscar

Bien ahora queria implementarlo de manera modular pongo asi:
http://localhost/proyecto_cisco/inde...tas&pag=buscar y busco juan igual y me vota asi
http://localhost/proyecto_cisco/inde...&buscar=Buscar
no busca y me vota a mi index principal

Este s mi buscar.html.php
Código html:
Ver original
  1. </head>
  2. <form action="index.php?mod=consultas&pag=proceso" method="get" name="buscar">
  3.   <table  border="1" align="center">
  4.   <tr>
  5.     <th scope="col" colspan="2" align="center">*** Consultas *** </th>
  6.    
  7.   </tr>
  8.   <tr>
  9.     <td><input type="text" size="40" value="<?php echo $_GET['frase']; ?>" name="frase"></td>
  10.     <td><input type="submit" name="buscar" value="Buscar"></td>
  11.   </tr>
  12.  
  13.  
  14. </form>
  15. </body>


bueno este es mi controdor
Código php:
Ver original
  1. <?php
  2.     $pagina = $_GET['pag'];
  3.    
  4.     include('modulos/jugadores/jugadores.mod.php');
  5.     $MOD['jugadores'] = new Jugadores();
  6.    
  7.     switch($pagina) {
  8.         case 'buscar':
  9.         // if(!empty($_SESSION['usuario_id'])||($_SESSION['usuario_nivel']==3)||($_SESSION['usuario_nivel']==2)){
  10.             include('modulos/consultas/vistas/buscar.html.php');
  11.         //} else {
  12.           // echo "<center> Usted no tiene permisos para acceder </center>";
  13.         //}
  14.         break;
  15.         case 'proceso':
  16.         // if(!empty($_SESSION['usuario_id'])||($_SESSION['usuario_nivel']==3)||($_SESSION['usuario_nivel']==2)){
  17.              $frase = addslashes($_GET['frase']);  
  18.             include('modulos/consultas/vistas/proceso_busqueda.html.php');
  19.         //} else {
  20.           // echo "<center> Usted no tiene permisos para acceder </center>";
  21.         //}
  22.         break;
  23.         case 'insertar':

Y este es mi proceso_busqueda.html.php
Código php:
Ver original
  1. <td>Estado </td>
  2.     <td>Lugar </td>
  3.     <td>Nombre Padre </td>
  4.     <td>Nombre Madre </td>
  5.     <td colspan="2">Opciones</td>
  6.     </tr>
  7. <?php
  8. // conectar al servidor
  9.  include ('PHPPaging.lib.php');
  10.         $server_link = mysql_connect("localhost", "root", "");
  11.         if(!$server_link){ die("Fallo de conexion ". mysql_error());
  12.         }
  13.         // seleccionamos la base de datos
  14.         $db_selected = mysql_select_db("bd_asociacion", $server_link);
  15.         if(!$db_selected){ die("No se pudo seleccionar la Base de Datos ". mysql_error());
  16.         }
  17.         // varificamos que el formulario halla sido enviado
  18.         if(isset($_GET['buscar']) && $_GET['buscar'] == 'Buscar'){
  19.                 $frase = addslashes($_GET['frase']);  
  20.  
  21.                
  22.                  // Instanciamos el objeto
  23.                  $paging = new PHPPaging;
  24.                 // Poniendo 20 resultados por página
  25.                  $paging->porPagina(10);

No entiendo donde esta el error aqui http://localhost/proyecto_cisco/inde...&buscar=Buscar

Deberia ser algo asi http://localhost/proyecto_cisco/inde...&buscar=Buscar algo asi pero no se como puedo arreglar esto