Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] como hacer para que si existe una u otra fila de la base de datos algo suceda

Estas en el tema de como hacer para que si existe una u otra fila de la base de datos algo suceda en el foro de PHP en Foros del Web. por ejemplo, yo quiero que si existe la fila color1, color 2, color 3 o color4 aparezca <h2>Colores disponibles</h2> Aqui estan las variables: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 02/01/2014, 15:04
 
Fecha de Ingreso: diciembre-2013
Mensajes: 21
Antigüedad: 10 años, 10 meses
Puntos: 0
como hacer para que si existe una u otra fila de la base de datos algo suceda

por ejemplo, yo quiero que si existe la fila color1, color 2, color 3 o color4 aparezca <h2>Colores disponibles</h2>

Aqui estan las variables:
Código PHP:
Ver original
  1. <?php
  2.     while($files = mysql_fetch_array($consulta)) {
  3.         $id = $files['prodid'];
  4.         $imagen = $files['prodid'];
  5.         $clase = $files['clase'];          
  6.         $nombre = $files['titulo'];
  7.         $color1 = $files['color1'];
  8.         $color2 = $files['color2'];
  9.         $color3 = $files['color3'];
  10.         $color4 = $files['color4'];
  11.         $tamaño = $files['tamano'];
  12.     }
  13.     ?>
  #2 (permalink)  
Antiguo 02/01/2014, 15:07
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: como hacer para que si existe una u otra fila de la base de datos algo suc

¿Y el problema es que no eres capaz de plasmar la lógica necesaria para resolver tu problema o eres lo suficientemente vago para no escribir el código por ti mismo?

Una cosa es "existir" y otra cosa "que tenga un valor" que no es lo mismo, a grandes rasgos dicha columna debería existir en tu base de datos, si es que la has definido ahí.

Explica mejor tu problema y por favor muestra lo que intentas, aunque no funcione, nadie te va a hacer el código.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/01/2014, 15:10
 
Fecha de Ingreso: diciembre-2013
Mensajes: 21
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: como hacer para que si existe una u otra fila de la base de datos algo suc

algo asi

Código PHP:
Ver original
  1. <?php if (isset($color1) or ($color2) or ($color3) or ($color4)) {
  2.     echo "<h2>Colores disponibles </h2>";
  3. }  ?>
  #4 (permalink)  
Antiguo 02/01/2014, 15:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: como hacer para que si existe una u otra fila de la base de datos algo suc

Pues ahí tienes, ¿tanto te cuesta implementar dicha lógica?

Código PHP:
Ver original
  1. if (!empty($x) && !empty($y) && !empty($z)) // si "x,y,z" no están vacías
  2. if ($x && $y && $z) // equivalente (sólo si "existen" y NO "están vacías" dichas variables)

En todo caso debes usar empty() y no isset(), si no entiendes las diferencias deberías consultar el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 02/01/2014, 15:29
 
Fecha de Ingreso: diciembre-2013
Mensajes: 21
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: como hacer para que si existe una u otra fila de la base de datos algo suc

pero yo no se nada de php
  #6 (permalink)  
Antiguo 02/01/2014, 15:30
 
Fecha de Ingreso: diciembre-2013
Mensajes: 21
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: como hacer para que si existe una u otra fila de la base de datos algo suc

no se como se hace
  #7 (permalink)  
Antiguo 02/01/2014, 15:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: como hacer para que si existe una u otra fila de la base de datos algo suc

Pues ahí tienes, ¿tu problema es que no sabes ni siquiera programar?

En el foro de PHP tratamos problemas concretos de programación en PHP, si no sabes programar te sugiero estudies antes de comenzar a abrir temas sin sentido.

En el foro de PHP no se enseña a programar, esa es tu responsabilidad, no nuestra.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 02/01/2014, 16:04
 
Fecha de Ingreso: diciembre-2013
Mensajes: 21
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: como hacer para que si existe una u otra fila de la base de datos algo suc

esta bien me voy a poner a estudiar

Etiquetas: fila, mysql, variable
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 22:46.