Foros del Web » Programando para Internet » PHP »

Cambiar imagen con sql

Estas en el tema de Cambiar imagen con sql en el foro de PHP en Foros del Web. Hola amigos, tengo la siguiente consulta para hacerles: Estoy programando una web que contiene una cuadricula con 100 unidades. Lo que tengo que lograr es ...
  #1 (permalink)  
Antiguo 06/12/2010, 14:44
 
Fecha de Ingreso: julio-2009
Mensajes: 17
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Cambiar imagen con sql

Hola amigos, tengo la siguiente consulta para hacerles:

Estoy programando una web que contiene una cuadricula con 100 unidades.

Lo que tengo que lograr es que cada unidad tenga el color verde si el estado en la base de datos es = 1 y rojo si es = a 0

la estructura de la base es la siguiente

Id / estado
1 1
2 0
3 0
4 1
5 1

teniendo en cuenta la estructura que les he ejemplificado, necesito:

los cuadrados 1, 4, 5 estén en verde y los 2 y 3 en rojo.

Desde ya muchas gracias por su ayuda!!
  #2 (permalink)  
Antiguo 06/12/2010, 14:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Cambiar imagen con sql

¿y cual es el problema?

tal cual lo planteas es solo una simple condición...
Código PHP:
if ($valor_de_la_bd == 0) echo 'rojo';
else echo 
'verde'
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/12/2010, 14:56
 
Fecha de Ingreso: julio-2009
Mensajes: 17
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Cambiar imagen con sql

Cita:
Iniciado por pateketrueke Ver Mensaje
¿y cual es el problema?

tal cual lo planteas es solo una simple condición...
Código PHP:
if ($valor_de_la_bd == 0) echo 'rojo';
else echo 
'verde'
si eso lo comprendo, pero lo que no se es como hacer para que cada cuadricula lea el dato que le corresponde (como identificar cada cuadrado)
  #4 (permalink)  
Antiguo 06/12/2010, 15:06
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Cambiar imagen con sql

Cita:
Iniciado por tatusea Ver Mensaje
si eso lo comprendo, pero lo que no se es como hacer para que cada cuadricula lea el dato que le corresponde (como identificar cada cuadrado)
bueno, si por ahí hubieras empezado...

en realidad es muy sencillo, cuadrilla o no, cada elemento trae su ID... entonces, no importa como representes con HTML los datos, la lógica es exactamente igual...

no se trata de identificar los cuadros de la rejilla, es absurdo pensarlo así, pues no hay cuadros en la BD, solo claves y valores!!

así de simple, primero aprende a representar tu tabla, que supongo ahí tienes problemas... y luego, la comparación es extremadamente simple...

te invito a leer lo siguiente:
http://www.forosdelweb.com/f18/aport...tablas-618528/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 06/12/2010, 16:21
 
Fecha de Ingreso: julio-2009
Mensajes: 17
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Cambiar imagen con sql

Cita:
Iniciado por pateketrueke Ver Mensaje
bueno, si por ahí hubieras empezado...

en realidad es muy sencillo, cuadrilla o no, cada elemento trae su ID... entonces, no importa como representes con HTML los datos, la lógica es exactamente igual...

no se trata de identificar los cuadros de la rejilla, es absurdo pensarlo así, pues no hay cuadros en la BD, solo claves y valores!!

así de simple, primero aprende a representar tu tabla, que supongo ahí tienes problemas... y luego, la comparación es extremadamente simple...

te invito a leer lo siguiente:
[url]http://www.forosdelweb.com/f18/aporte-representacion-datos-con-tablas-618528/[/url]
Gracias por el aporte, me ha solucionado la cuestion de la grilla, pero no entiendo todavia la cuestion de relacionarla con la base de datos.

Edito
--------------------

No se como hacer que el cuadrado uno identifique en la base de datos que es el Id = 1 y que segun eso responda al estado que le corresponda
  #6 (permalink)  
Antiguo 06/12/2010, 16:26
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Cambiar imagen con sql

la relación la puedes identificar usando alguna variable, y la vas incrementando por cada cuadro...

dicho valor correspondería al ID que debes buscar en la BD... (:
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 06/12/2010, 17:08
 
Fecha de Ingreso: julio-2009
Mensajes: 17
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Cambiar imagen con sql

Ya va queriendoo, Gracias pateketrueke!!!!

En cuanto lo logre completamente lo publico para que veas :D
  #8 (permalink)  
Antiguo 06/12/2010, 18:01
 
Fecha de Ingreso: julio-2009
Mensajes: 17
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Cambiar imagen con sql

Amigo ya lo he resuelto completamente todo gracias a tu ayuda!!
Muy agradecido!

Te muestro el codigo que usé:

Código PHP:
Ver original
  1. <div style="width:800px">
  2. <?
  3. $totalCeldas = 100;
  4. for( $i = 0; ++$i < $totalCeldas; ){ ?>
  5.     <div style="width:25px; float:left; background-color:000">
  6.    
  7. <? require ("conexion.php");   
  8.  
  9. $consultaestado = mysql_query("SELECT `estado` FROM `areas` WHERE id='$i'") or die ("Invalid query");
  10. $consultaestado = mysql_fetch_assoc($consultaestado);
  11. $estado = $consultaestado['estado'];
  12.  
  13.  
  14. echo "<IMG SRC=\"$estado.jpg\"";
  15.  
  16.  
  17. ?>
  18.        
  19.     </div><!--Div Hijo -->
  20. <? }?>
  21. </div> <!--Div Contenedor-->

Etiquetas: imagenes, mysql
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 16:16.