Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Duda php

Estas en el tema de Duda php en el foro de PHP en Foros del Web. Lo que sucede es que soy nuevo en esto del lenguaje php, aun empiezo entendiendo todo pero mas o menos se algo, si pudieran ayudarme ...
  #1 (permalink)  
Antiguo 11/07/2015, 23:48
 
Fecha de Ingreso: julio-2015
Ubicación: Distrito Federal
Mensajes: 97
Antigüedad: 8 años, 9 meses
Puntos: 2
Pregunta Duda php

Lo que sucede es que soy nuevo en esto del lenguaje php, aun empiezo entendiendo todo pero mas o menos se algo, si pudieran ayudarme en lo siguiente les agradeceería.

Tengo un objeto en una base de datos, en la web ya lo tengo colocado, son especie de objetos de tienda, en una columna de mi db, aparece "type" que sería el tipo de item.
Quiero representar estos items con iconos segun sea el tipo, me explico:

-Si en type aparece que es normal, entonces deberá aparecer un icono indicando algo que demuestre eso.

-Si en type aparece que es limitado, otro icono que describa esto.

-Si en type aparece que es fijo, entonces otro icono aparecerá indicando esto.

Si alguien me pudiera hacer mi código se los agradecería mucho, ya que no podría esperar nada de mi con explicaciones y demás pues, como dije, soy nuevo en esto.
Gracias.
  #2 (permalink)  
Antiguo 11/07/2015, 23:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Duda php

Básicamente necesitas hacer esto:
Código PHP:
Ver original
  1. // -Si en type aparece que es normal, entonces deberá aparecer un icono indicando algo que demuestre eso.
  2. if ($type == 'normal') {
  3.   // ...
  4. }
  5.  
  6. // -Si en type aparece que es limitado, otro icono que describa esto.
  7. if ($type == 'limitado') {
  8.   // ...
  9. }
  10.  
  11. // -Si en type aparece que es fijo, entonces otro icono aparecerá indicando esto.
  12. if ($type == 'normal') {
  13.   // ...
  14. }

Investiga en un manual de programación en general acerca de estructuras lógicas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/07/2015, 00:13
 
Fecha de Ingreso: julio-2015
Ubicación: Distrito Federal
Mensajes: 97
Antigüedad: 8 años, 9 meses
Puntos: 2
Respuesta: Duda php

Cita:
Iniciado por pateketrueke Ver Mensaje
Básicamente necesitas hacer esto:
Código PHP:
Ver original
  1. // -Si en type aparece que es normal, entonces deberá aparecer un icono indicando algo que demuestre eso.
  2. if ($type == 'normal') {
  3.   // ...
  4. }
  5.  
  6. // -Si en type aparece que es limitado, otro icono que describa esto.
  7. if ($type == 'limitado') {
  8.   // ...
  9. }
  10.  
  11. // -Si en type aparece que es fijo, entonces otro icono aparecerá indicando esto.
  12. if ($type == 'normal') {
  13.   // ...
  14. }

Investiga en un manual de programación en general acerca de estructuras lógicas.

Cuando coloco eso, solo me aparece en texto todo ello: http://prntscr.com/7rp0d9 me podrías decir que sucede?
  #4 (permalink)  
Antiguo 12/07/2015, 06:45
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Respuesta: Duda php

Cita:
Iniciado por Silenn Ver Mensaje
Cuando coloco eso, solo me aparece en texto todo ello: http://prntscr.com/7rp0d9 me podrías decir que sucede?
Hola Silenn,

En que archivo lo estas ejecutando? php, html?

Si es en un archivo .php, debes abrir y cerrar las etiquetas correctamente
Código PHP:
<?php
if ($type == 'normal') {
  echo 
'si se cumple la condición se verá el contenido';

?>
Daría una salida similar a esto:

si se cumple la condición se verá el contenido

Pero si es un archivo .html daría una salida similar a esto:

<?php if ($type == 'normal') { echo 'si se cumple la condición se verá el contenido'; }?>

Los archivos html no procesan el código php.

PD.: El ejemplo que puso pateketrueke es solo eso, un ejemplo. Copiar y pegar el código no es la solución, debes intentar entender el funcionamiento y aplicarlo a tu caso para obtener el resultado deseado.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight

Etiquetas: Ninguno
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 12:58.