Foros del Web » Programando para Internet » PHP »

Mostrar las categorias que yo quiera

Estas en el tema de Mostrar las categorias que yo quiera en el foro de PHP en Foros del Web. Buenas, tengo una pequeña duda. Resulta que tengo una sección donde recupero mis categorias(8) de la base de datos mediante un array que le paso. ...
  #1 (permalink)  
Antiguo 09/05/2006, 15:29
 
Fecha de Ingreso: septiembre-2005
Mensajes: 379
Antigüedad: 18 años, 7 meses
Puntos: 0
Mostrar las categorias que yo quiera

Buenas, tengo una pequeña duda. Resulta que tengo una sección donde recupero mis categorias(8) de la base de datos mediante un array que le paso.
Ahora he realizado otra funcion para que solo me muestre una categoría en otra seccion(le he pasado a la función una variable $catid). Pues bien, lo ke me gustaría saber es si es posible mostrar solamente las categorias ke yo quiero, es decir, sólo las categorias del 1 al 5.


Código PHP:
function mostrar_categorias2($catid)
{
   
$con conexion_bd();
   
$sql="select catnombre from categorias where catid=$catid";
   
$rs=mysql_query($sql) or die(mysql_error());
   if(isset(
$rs) && mysql_num_rows($rs)>0)
       
       return 
"<a href='http://127.0.0.1/ver_categoria.php?catid=7'>".mysql_result($rs0'catnombre')."</a>"
   else
      return 
false;


Como veis...aquí solo me muestra la categoría 7. Pues me gustaría que me mostrara la categoria del 1 al 5. Muchas gracias.
  #2 (permalink)  
Antiguo 09/05/2006, 22:22
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
debes recuperar los datos q seleccionaste desde la BBDD
supongamos q tenes 10 categorias 1,2,3...,9,10, para ver todas las categorias entre 1 y 5 podrias hacer asi
Código PHP:
function mostrar_categorias2($catid

   
$con conexion_bd(); 
   
$sql="select catnombre from categorias where catid<=$catid"
   
$rs=mysql_query($sql) or die(mysql_error()); 
while(
$row=mysql_fetch_assoc($rs))  {
$categorias.=$row['catnombre']."<br>";
}
return 
$categorias
de la BBDD obtenes todas las categorias menores o iguales al id q pasaste, luego en el while sacas todos los nombres de las categorias y las guardas en una variable para luego devolver toda la cadena junta
espero te sirva saludos
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 10:57.