Foro de programación en PHP
Condición if
| Autor: Mister Publicado: 27-6-2011 02:04 PM |
|
|
Hola. Tengo una web en joomla, y quiero que me aparezca una imagen cuando la categoría de una noticia tiene un determinado número de identicad. Añadí este código pero la imagen me aparece en todas las noticias, no solo en la de la categoría que me interesa: if ( $catid = '55'){ echo '<img alt="Imagen de muestra" src="http://www.miweb.com/images/stories/deporte/imagen.jpg"/>'; } Que me falta para que solo me aparezca esa imagen cuando la categoría d el anoticia es la 55 por ejemplo ??? |
|
| Autor: php user Publicado: 01-7-2011 03:03 AM |
|
| Te falta un == a la condición, lo que estás haciendo es una asegnación. | |
| Autor: Mister Publicado: 01-7-2011 03:47 AM |
|
| Gracias por tu respuesta. Ya he probado con if ( $catid == '55'){ Pero no aparece la imagen, creo que debería hacer algo antes con la variable &catid pero no tengo ni idea.... |
|
| Autor: Yo Publicado: 12-7-2011 04:23 PM |
|
| de donde viene la variable $catid ??, es local a una función o global?? ya tiene el valor que buscar cuando la utilizas? | |
| Autor: Yo otra vez Publicado: 12-7-2011 04:25 PM |
|
| ademas el valor de la variable lo estas poniendo entre comillas simples, por lo que se considera un valor de texto y por el ejemplo que pones (55) supongo que la variable tendra un valor numerico. | |
| Autor: darkangel00016 Publicado: 14-7-2011 07:53 PM |
|
| Si no me equivoco debería quedar algo así: if ( (string)$_GET["catid"> == "55"){ echo '<img alt="Imagen de muestra" src="http://www.miweb.com/images/stories/deporte/imagen.jpg"/>'; } espero que te sirva. |
|

