Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Ir al Blog de posicionamiento web



Foro de programación en PHP

Responder el mensaje

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.