Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] problema con get

Estas en el tema de problema con get en el foro de PHP en Foros del Web. que tal amigos, tengo este codigo: Código PHP: if(isset( $_GET [ 'categoria' ])){              $categoria  =  $_GET [ 'categoria' ];              $sql1  =  "SELECT * FROM inventario WHERE categoria = '$categoria' AND tipo = 'articulo'" ; ...
  #1 (permalink)  
Antiguo 10/06/2013, 16:23
 
Fecha de Ingreso: abril-2013
Ubicación: Monterrey
Mensajes: 39
Antigüedad: 11 años, 7 meses
Puntos: 1
Pregunta problema con get

que tal amigos, tengo este codigo:

Código PHP:
if(isset($_GET['categoria'])){
            
$categoria $_GET['categoria'];
            
$sql1 "SELECT * FROM inventario WHERE categoria = '$categoria' AND tipo = 'articulo'";
            
$filtro "AND categoria = '$categoria'";
                                  }else{
                                              
$sql1 "SELECT * FROM inventario WHERE tipo = 'articulo'";
                                            
$filtro "";
                                       }
                                            
                                            
//Consulta la BD y trae los articulos de la tabla INVENTARIO -------------->
//Paginacion ******************************************************************************************************************************                                                                                                                                                                                                                                    
    
$rowsperpage 3// 5 records per page. You can change it.
    
$website $_SERVER['PHP_SELF']."?mod=catalogo&categoria=$categoria"// other arguments if need it. 

Es un filtro en una consulta a la bd, me muetra articulos por su categoria, la categoria la paso desde un formulario por get, y al dar click en el Submit si me trae la primera hoja solo la categoria de articulos seleccionada, pero al pasar a la segunda pagina me sale incompleta la busqueda, es decir:

la primera liga queda asi:

index.php?categoria=MEM+RAM&mod=catalogo&enviar=Fi ltrar

pero al dar click en la paginacion, la liga me queda asi:

index.php?mod=catalogo&categoria=MEM

me esta eliminando el espacio de MEM RAM, que la categoria seria de memorias ram, espero que me puedan guiar hacia mi error, gracias !!
__________________
---------
George GmEs
  #2 (permalink)  
Antiguo 10/06/2013, 16:34
 
Fecha de Ingreso: abril-2013
Ubicación: Monterrey
Mensajes: 39
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: problema con get

Lo logre, ocupe la funcion urlencode() ...

la agregue en esta parte:

$website = $_SERVER['PHP_SELF']."?mod=catalogo&categoria=".urlencode($categori a);
Genial !!
__________________
---------
George GmEs

Etiquetas: formulario, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:14.