Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2013, 13:54
kevlar555
 
Fecha de Ingreso: marzo-2010
Mensajes: 15
Antigüedad: 14 años, 1 mes
Puntos: 0
Como cambiar color de filas de una tabla?

Recién estoy aprendiendo PHP, quiero hacer un plan de estudio interactivo que al llenar un campo con A de Aprobado o con R de Regular la fila a la que pertenece (que lleva el nombre de la materia), cambie a un color determinado, y que alguna fila posterior también lo haga Por ejemplo, si tengo Química Aprobada (color 2) y Álgebra Regular(color 1), la materia numero 10 figure como Cursable (color 3)

Les pongo el código que hice (es poco, pero es mi orgullo, jeje)

Código PHP:
Ver original
  1. <?php
  2.  
  3. $uno=$_POST['1'];
  4. $dos=$_POST['2'];
  5. $tre=$_POST['3'];
  6. $cua=$_POST['4'];       //hay alguna manera de hacer que
  7. $cin=$_POST['5'];       //las 48 variables que tengo que
  8. $sei=$_POST['6'];       //hacer ser generen automaticamente??
  9. $sie=$_POST['7'];
  10. $och=$_POST['8'];
  11. $nue=$_POST['9'];
  12. $die=$_POST['10'];
  13. $onc=$_POST['11'];
  14. $doc=$_POST['12'];
  15. $trc=$_POST['13'];
  16. $ctr=$_POST['14'];
  17. $qui=$_POST['15'];
  18. $dcs=$_POST['16'];
  19. $dc7=$_POST['17'];
  20. //asi sustantivamente hasta...
  21. $cr8=$_POST['48']
  22.  
  23.     if (($tre=='r') . ($tre=='R'))
  24.         {aqui quiero que cambie el color de la fila a TAL color ;}
  25.     elseif (($tre=='a') . ($tre=='A'))
  26.         {aqui quiero que la fila cambie a CUAL color;}
  27.         else {echo 'Por favor, rellena los campos solo con A para las materias
  28.         que tengas Aprobadas, o con R para las materias que tengas Regulares,
  29.         sino es una perdida de tiempo... lo pillas, tronco? ' ;}
  30.  
  31. //supongo que este if tambien se puede reducir
  32. //a una function, pero me esforcé en terminarlo
  33. //y ver que anduviera, para no caer solo pidiendo
  34. //una solucion, sin demostrar que me interesa
  35. //aprender a programar. Muchas gracias!
  36.        
  37.        
  38. //este If logre hacerlo casi sin ayuda, me queme los sesos pero fue muy
  39. //gratificante!! Desde olvidarme de prender el WAMP, hasta olvidar alguna
  40. //mayuscula, o poner = en lugar de ==, y declarar una function y luego
  41. //meterla adentro del else de un IF.. lo cual generaba un error que me
  42. //quito las ganas de seguir intentandolo. Por suerte descubri el elseif!!JAJA
  43.        
  44.        
  45. if (($nue=='r') . ($nue=='R') . ($tre=='a') . ($tre=='A'))
  46.         {entonce la fila de $qui va a tener ESTE color ;}
  47.         else {no pasa nada;}
  48.        
  49. ?>


Como ven, si tienen sugerencias bienvenidas sean!!
Y nuevamente, muchas gracias por su tiempo gente!

Última edición por kevlar555; 13/03/2013 a las 14:03