Foros del Web » Programando para Internet » PHP »

Ayuda con Case en PHP

Estas en el tema de Ayuda con Case en PHP en el foro de PHP en Foros del Web. Hola, estoy haciendo un sistema de noticias en la cual tiene una seccion que se llama sociales. La cual incluye cuatro rubros bautismos, cumpleaños, nuevos ...
  #1 (permalink)  
Antiguo 02/04/2010, 11:17
 
Fecha de Ingreso: enero-2010
Mensajes: 150
Antigüedad: 14 años, 3 meses
Puntos: 0
Ayuda con Case en PHP

Hola, estoy haciendo un sistema de noticias en la cual tiene una seccion que se llama sociales. La cual incluye cuatro rubros bautismos, cumpleaños, nuevos profesionales y fallecimientos. Lo que quiero hacer es que se muestren todos los datos en la misma pagina separado por titulo (los cuales mencione anteriormente y esta hecho en png). Utilice un case pero me muestra el titulo bautismos por ejemplo en todos los campos que contenga el tipo de datos bautismos. Igualmente pasa con los otros titulos. Además quisiera que cuando no hay ningun datos de bautismos cargado no muestre el titulo en png.

Como lo puedo hacer?

Aqui esta el case:
<?
$ext = $row_recSociales['tipo'];
switch ($ext) {
case "Bautismos": echo '<img src="Iconos/bautismos.png">';
break;
case "Cumpleaños": echo '<img src="Iconos/cumpleaños.png">';
break;
case "Nuevos Profesionales": echo '<img src="Iconos/profesionales.png">';
break;
case "fallecimientos": echo '<img src="Iconos/nuestrahistoria.png">';
break;
}?>
  #2 (permalink)  
Antiguo 02/04/2010, 11:22
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Ayuda con Case en PHP

El code no lo veo mal, y realmente no entendí q es lo q te falla
  #3 (permalink)  
Antiguo 02/04/2010, 11:24
 
Fecha de Ingreso: enero-2010
Mensajes: 150
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Ayuda con Case en PHP

Hola Eulloa, un ejemplo de lo que me muestra:

Bautismos:

- bla bla bla.....

Bautismos:

- bla bla bla ......

y yo quisiera:

Bautismos:
- bla bla bla
- bla bla bla

Asi para los demas tambien
Saludos.
  #4 (permalink)  
Antiguo 02/04/2010, 11:25
Avatar de Yefb  
Fecha de Ingreso: septiembre-2008
Ubicación: Medellín
Mensajes: 55
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Ayuda con Case en PHP

Compa, explìcate mejor.
Saludos.
  #5 (permalink)  
Antiguo 02/04/2010, 11:27
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Ayuda con Case en PHP

Pero deberás mostrarnos más de tu code, ¿donde es q procesas eso?
  #6 (permalink)  
Antiguo 02/04/2010, 11:29
 
Fecha de Ingreso: enero-2010
Mensajes: 150
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Ayuda con Case en PHP

Aqui un poco mas de codigo:

<?php do { ?>
<tr>
<td height="38" align="left" valign="middle">
<?
$ext = $row_recSociales['tipo'];
switch ($ext) {
case "Bautismos": echo '<img src="Iconos/telefonoutiles.png">';
break;
case "Cumpleaños": echo '<img src="Iconos/Linksrecomendados.png">';
break;
case "Nuevos Profesionales": echo '<img src="Iconos/paginaderosario.png">';
break;
case "Fallecimientos": echo '<img src="Iconos/nuestrahistoria.png">';
break;
}?></td>
</tr>
<tr>
<td height="204" align="center" valign="middle"><p class="Estilo36"><? if($row_recSociales['foto'] != NULL) { ?><img src="<?php echo $row_recSociales['foto']; ?>" width="120" hspace="10" vspace="5"></p>
<? }?>
<div align="justify"><img src="Iconos/items.jpg" width="6" height="6"> <span class="Estilo36"><?php echo $row_recSociales['descripcion']; ?></span></div></td>
</tr>
<?php } while ($row_recSociales = mysql_fetch_assoc($recSociales)); ?>
</table>
  #7 (permalink)  
Antiguo 02/04/2010, 11:42
 
Fecha de Ingreso: enero-2010
Mensajes: 150
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Ayuda con Case en PHP

Otro Ejemplo: asi me muestra

Bautismos (imagen en jpg)

- Descripcion 1 perteneciente a bautismos

Bautismos (imagen en jpg)

- Descripcion 2 perteneciente a bautismos

Falleciminetos (imagen jpg)

- Descripcion de un campo de fallecimiento

Falleciminetos (imagen jpg)

- Descripcion de otro campo de fallecimientos.

Yo quiero que muestre

Bautismos (png)

- Descripcion 1
- Descripcion 2

Fallecimientos (png)

- Descripcion 1 de fallecimientos
- Descripcion 2 de fallecimientos

La tabla de la base de datos se llama sociales y contiene un id, tiposocial que puede ser las cuatro que mencione anteriormente, descripcion y una foto.

Espero haber aclarado.

Saludos.

Etiquetas: case
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 01:27.