Como asosiar categorias con sus iconos
Buenas! Me estaba preguntando como puedo hacer que, al seleccionar determinada Categoria y publicar el post, salga el titullo del post y a su lado el icono de la categoria.
Ya tengo el editor de post armado, y tambien ya salen los post por el inicio, pero me faltan los iconos.
En el editor de post, las categorias estan puestas como un menu:
Ya tengo el editor de post armado, y tambien ya salen los post por el inicio, pero me faltan los iconos.
En el editor de post, las categorias estan puestas como un menu:
<tr valign="baseline"> <td>Categoria<br /> <select name="categoria"> <option value="1" <?php if (!(strcmp(1, ""))) {echo "SELECTED";} ?>>Ejemplo Categoria</option> <option value="2" <?php if (!(strcmp(2, ""))) {echo "SELECTED";} ?>>Ejemplo Categoria</option> <option value="3" <?php if (!(strcmp(3, ""))) {echo "SELECTED";} ?>>Ejemplo Categoria</option> <option value="4" <?php if (!(strcmp(4, ""))) {echo "SELECTED";} ?>>Ejemplo Categoria</option> <option value="5" <?php if (!(strcmp(5, ""))) {echo "SELECTED";} ?>>Ejemplo Categoria</option> <option value="6" <?php if (!(strcmp(6, ""))) {echo "SELECTED";} ?>>Ejemplo Categoria</option> </select></td> </tr>
0
Puntos
Puntos
1273
Visitas
Visitas
3
Resp
Resp
Por GeorgeHarrison hace 123 meses
Principiante
Respuesta #1
me gusta como has redactado el tema, todos lo que hagas así te los responderé lo mejor que pueda, el truco es sacar el valor numérico de la categoría de la base de datos y mediante una función php transformar el valor numérico en un cadena de texto es decir en el nombre de la imagen que corresponde a esa categoría
ejemplo que acabo de hacer para contestarte, es muy sencillo
ejemplo que acabo de hacer para contestarte, es muy sencillo
<?php function imagen_cat($categoria){ if ($categoria==1) return 'noticias.jpg'; else if ($categoria==2) return 'imagenes.jpg'; else if ($categoria==3) return 'videos.jpg'; } ?> <div id="infopost"> <img src="img/<?php echo imagen_cat($row_consulta['categoria']) ?>"> <?php echo $row_consulta['titulo'] ?> </div>en el ejemplo la categoría 1 corresponde a noticias la 2 a imágenes y la 3 a vídeos pruébalo y nos cuentas
0
Puntos
Puntos
Por alber hace 123 meses
Administrador
Respuesta #2
tenes que hacer un if y un else en cada opcion o crear una funcion
0
Puntos
Puntos
Por maticapuano hace 123 meses
Principiante
Respuesta #3
Muchisimas gracias albert! ya entendi como hacerlo, y gracias por responder tan rapido!
Gracias tambien maticapuano!
Gracias tambien maticapuano!
0
Puntos
Puntos
Por GeorgeHarrison hace 123 meses
Principiante