Ir al contenido


Foto

listar por categoria con botones


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 dvinatea

dvinatea

    Newbie

  • Miembros
  • Pip
  • 4 mensajes

Escrito 14 mayo 2012 - 08:05

Hola,
tengo una pagina y una base de datos en mySql. Mi objetivo es, mediante un menu dinamico, listar los registros por categoria.
Mi menu tiene items: categria1, categoria2,...,categorian;
Cuando hago click en categoria1, yo quiero que se listen todas los registros que tengan como campo categoria=1;
Cuando hago click en categoria2, yo quiero que se listen todas los registros que tengan como campo categoria=2 y así respectivamente.
He creado la función:

public function get_proyectos($categoria)	
{
$sql="select * from trabajosrf where categoria=$categoria";
$res=mysql_query($sql,Conectar::con());
while($reg=mysql_fetch_assoc($res))
{
$this->proyectosarq[]=$reg;
}
return $this->proyectosarq;
}


Está funcion me devuelve la lista por categoria pero la limitación es que no es dinamica; solo funciona con un valor fijo por ejemplo:

<?php $categoria=1?>


Eso ya está resuelto.

Lo que no está resuelto es lo siguiente:
1.- Cree la función:

<?php function detCat($cat){
$categoria=$cat;
} ?>


2.- El codigo para los botones es:

<div><a href="JavaScript:void(0);" onclick ="<?php detCat(1); ?>">Categoria1</a></div> 


Pero algo anda mal.
En suma, necesito saber como se hace para que una vez que tu des click en un boton, te devuelva el valor de una variable (en este caso:function detCat($cat)) ycon esa variable ejecute otra función(public function get_proyectos($categoria)).

Gracias por su tiempo.

  • 0




IP.Board spam blocked by CleanTalk.