Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/07/2015, 15:15
diegoguerrero
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 4 meses
Puntos: 5
Respuesta: Mostrar campos de MySQL en PHP

El código inicial es:
Código PHP:
Ver original
  1. <?php
  2. $conn = mysql_connect('localhost', 'root', '')
  3.     or die('No se pudo conectar: ' . mysql_error());
  4. mysql_select_db('calificaciones') or die('No se pudo seleccionar la base de datos');
  5. $id = '1';
  6. $query = mysql_query ("SELECT * FROM calificaciones WHERE id = '$id'",$conn);
  7. $caliBio = '7';
  8. $actBio = '+';
  9. $obsBio = 'El alumno aprende adecuadamente.';
  10. $caliSoc = '4';
  11. $actSoc = 'MJR';
  12. $obsSoc = 'Deberá recuperarla en Septiembre.';
  13. ?>
  14. <html>
  15. <head>
  16. <title>Calificaciones: 3º ESO-A</title>
  17. <link href="css/css.css" rel="stylesheet"/>
  18. </head>
  19. <body>
  20. <div id="h1-div">
  21. <font id="h1-azul">Calificaciones</font>
  22. </div>
  23. <table width="98%" align="center" border="0" style="border-collapse: collapse;">
  24. <tr id="tr1-h">
  25. <td align="center" width="50%"><b>Materias</b></td>
  26. <td align="center" width="18%"><b>Calificación</b></td>
  27. <td align="center" width="12%"><b>Actitud</b></td>
  28. <td align="center" width="18%"><b>Observaciones</b></td>
  29. </tr>
  30. <tr id="tr1">
  31. <td align="center" width="50%">Biología y geología</td>
  32. <td align="center" width="18%">
  33. <?php
  34. if ($caliBio == '10'){
  35.     echo 'Sobresaliente';
  36. }elseif ($caliBio == '9'){
  37.     echo 'Sobresaliente';
  38. }elseif ($caliBio == '8'){
  39.     echo 'Notable';
  40. }elseif ($caliBio == '7'){
  41.     echo 'Notable';
  42. }elseif ($caliBio == '6'){
  43.     echo 'Bien';
  44. }elseif ($caliBio == '5'){
  45.     echo 'Suficiente';
  46. }else{
  47.     echo 'Insuficiente';
  48. }
  49. echo ' ';
  50. echo $caliBio;
  51. ?>
  52. </td>
  53. <td align="center" width="12%">
  54. <?php
  55. if ($actBio == '-'){
  56.     echo 'Negativa';
  57. }elseif ($actBio == "+"){
  58.     echo 'Positiva';
  59. }elseif ($actBio == 'PAS'){
  60.     echo 'Pasiva';
  61. }elseif ($actBio == 'MJR'){
  62.     echo 'Mejorable';
  63. }elseif ($actBio == 'N'){
  64.     echo 'Normal';
  65. }
  66. ?>
  67. </td>
  68. <td align="center" width="18%">
  69. <?php
  70. if (!$obsBio){
  71.     echo ' ';
  72. }else{
  73.     echo $obsBio;
  74. }
  75. ?>
  76. </td>
  77. </tr>
  78. <tr id="tr1">
  79. <td align="center" width="50%">Ciencias Sociales, geografía e historia</td>
  80. <td align="center" width="18%">
  81. <?php
  82. if ($caliSoc == '10'){
  83.     echo 'Sobresaliente';
  84. }elseif ($caliSoc == '9'){
  85.     echo 'Sobresaliente';
  86. }elseif ($caliSoc == '8'){
  87.     echo 'Notable';
  88. }elseif ($caliSoc == '7'){
  89.     echo 'Notable';
  90. }elseif ($caliSoc == '6'){
  91.     echo 'Bien';
  92. }elseif ($caliSoc == '5'){
  93.     echo 'Suficiente';
  94. }else{
  95.     echo 'Insuficiente';
  96. }
  97. echo ' ';
  98. echo $caliSoc;
  99. ?>
  100. </td>
  101. <td align="center" width="12%">
  102. <?php
  103. if ($actSoc == '-'){
  104.     echo 'Negativa';
  105. }elseif ($actSoc == "+"){
  106.     echo 'Positiva';
  107. }elseif ($actSoc == 'PAS'){
  108.     echo 'Pasiva';
  109. }elseif ($actSoc == 'MJR'){
  110.     echo 'Mejorable';
  111. }elseif ($actSoc == 'N'){
  112.     echo 'Normal';
  113. }
  114. ?>
  115. </td>
  116. <td align="center" width="18%">
  117. <?php
  118. if (!$obsSoc){
  119.     echo ' ';
  120. }else{
  121.     echo $obsSoc;
  122. }
  123. ?>
  124. </td>
  125. </tr>
  126. </table>
  127. </body>
  128. </html>

Las variables de las que hablaba las he definido manualmente de momento.