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:
          <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
1209
Visitas
3
Resp
Por georgeharrison hace 11 años
Novice
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
<?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
Por alber hace 11 años
Admin
Respuesta #2
tenes que hacer un if y un else en cada opcion o crear una funcion

0
Puntos
Por maticapuano hace 11 años
Novice
Respuesta #3
Muchisimas gracias albert! ya entendi como hacerlo, y gracias por responder tan rapido!
Gracias tambien maticapuano!
0
Puntos
Por georgeharrison hace 11 años
Novice
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar