Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/08/2012, 20:39
elrey123
 
Fecha de Ingreso: febrero-2009
Mensajes: 61
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: como hacer esta consulta en mysql

la otra parte del archivo guardacali.php

Código PHP:
Ver original
  1. //comparamos las calificaciones 1 parcial se va repronados, 2 parciales se va recuperacion y 3 parcial extraordinarios
  2. if($matematicas==5){
  3. $query = 'INSERT INTO reprobados (Matricula_al,Materia,Parcial,Especialidad_al,Semestre,Calificacion) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\')';
  4. mysql_query($query) or die(mysql_error());
  5. }
  6. if($espanol==5){
  7. $query = 'INSERT INTO reprobados (Matricula_al,Materia,Parcial,Especialidad_al,Semestre,Calificacion) VALUES (\''.$matricula.'\',\''.$epl.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$espanol.'\')';
  8. mysql_query($query) or die(mysql_error());
  9. }
  10. if($informatica==5){
  11. $query = 'INSERT INTO reprobados (Matricula_al,Materia,Parcial,Especialidad_al,Semestre,Calificacion) VALUES (\''.$matricula.'\',\''.$ima.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$informatica.'\')';
  12. mysql_query($query) or die(mysql_error());
  13. }
  14. if($ingles==5){
  15. $query = 'INSERT INTO reprobados (Matricula_al,Materia,Parcial,Especialidad_al,Semestre,Calificacion) VALUES (\''.$matricula.'\',\''.$igs.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$ingles.'\')';
  16. mysql_query($query) or die(mysql_error());
  17. }
  18. if($frances==5){
  19. $query = 'INSERT INTO reprobados (Matricula_al,Materia,Parcial,Especialidad_al,Semestre,Calificacion) VALUES (\''.$matricula.'\',\''.$fcs.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$frances.'\')';
  20. mysql_query($query) or die(mysql_error());
  21. }
  22.  
  23. if($matematicas>10||$matematicas==0 || $espanol>10||$espanol==0 || $informatica>10||$informatica==0 || $ingles>10||$ingles==0 || $frances>10||$frances==0){
  24.  
  25. echo('<script language="JavaScript" >');
  26. echo('alert("Debes Introducir un numero del 1 al 9");');
  27. echo('location.replace("../califa.php")');
  28. echo('</script>');
  29.  
  30.  
  31. }else{
  32.  
  33.  
  34. $conexion = mysql_pconnect("localhost", "root", "matrix") or die ("No se puede conectar con el servidor");
  35. mysql_select_db("califica") or die ("No se puede seleccionar la base de datos");
  36. $instruccion = "update mate_contai set Matematicas='$matematicas', Espanol='$espanol', Informatica='$informatica', Ingles='$ingles', Frances='$frances', Promedio='$promedio' where Parcial='$parcial' and Matricula_alumno='$matricula'";
  37.      $consulta = mysql_query ($instruccion, $conexion)
  38.        or die ("Fallo en la consulta");
  39. $de='0.0';
  40. $pri='0.0';
  41. $segun='0.0';
  42. $especial='0.0';
  43.  
  44. if($parcial == 5 || $row_segundo['Matematicas'] == 5 || $row_tercer['Matematicas'] == 5 || $row_cuarto['Matematicas'] == 5 || $row_quinto['Matematicas'] == 5){
  45. $query = 'INSERT INTO reprobados (Matricula_al,Materia,Parcial,Especialidad_al,Semestre,Calificacion,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  46. mysql_query($query) or die(mysql_error());
  47. }
  48.  
  49.  
  50. if($row_primer['Matematicas']==5 && $row_segundo['Matematicas']==5){
  51. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  52. mysql_query($query) or die(mysql_error());
  53. }
  54. if($row_primer['Matematicas']==5 && $row_tercer['Matematicas']==5){
  55. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  56. mysql_query($query) or die(mysql_error());
  57. }
  58. if($row_primer['Matematicas']==5 && $row_cuarto['Matematicas']==5){
  59. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  60. mysql_query($query) or die(mysql_error());
  61. }
  62. if($row_primer['Matematicas']==5 && $row_quinto['Matematicas']==5){
  63. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  64. mysql_query($query) or die(mysql_error());
  65. }
  66.  
  67. if($row_segundo['Matematicas']==5 && $row_tercer['Matematicas']==5){
  68. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  69. mysql_query($query) or die(mysql_error());
  70. }
  71. if($row_segundo['Matematicas']==5 && $row_cuarto['Matematicas']==5){
  72. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  73. mysql_query($query) or die(mysql_error());
  74. }
  75. if($row_segundo['Matematicas']==5 && $row_quinto['Matematicas']==5){
  76. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  77. mysql_query($query) or die(mysql_error());
  78. }
  79.  
  80. if($row_tercer['Matematicas']==5 && $row_cuarto['Matematicas']==5){
  81. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  82. mysql_query($query) or die(mysql_error());
  83. }
  84. if($row_tercer['Matematicas']==5 && $row_quinto['Matematicas']==5){
  85. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  86. mysql_query($query) or die(mysql_error());
  87. }
  88.  
  89. if($row_cuarto['Matematicas']==5 && $row_quinto['Matematicas']==5){
  90. $query = 'INSERT INTO recuperacion (Matricula_alum,Materia,Parcial,Especialidad_alum,Semestre_al,Calificacion_an,Calificacion_de) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$parcial.'\',\''.$especi.'\',\''.$seme1.'\',\''.$matematicas.'\',\''.$de.'\')';
  91. mysql_query($query) or die(mysql_error());
  92. }
  93.  
  94. //3 parcial
  95. if($row_primer['Matematicas']==5 && $row_segundo['Matematicas']==5 && $row_tercer['Matematicas']==5){
  96. $query = 'INSERT INTO extraordinarios (Matricula_alum,Materia,Especialidad_alum,Semestre_al,Primera,Segunda,Especial) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$especi.'\',\''.$seme1.'\',\''.$pri.'\',\''.$segun.'\',\''.$de.'\')';
  97. mysql_query($query) or die(mysql_error());
  98. }
  99. if($row_primer['Matematicas']==5 && $row_cuarto['Matematicas']==5 && $row_quinto['Matematicas']==5){
  100. $query = 'INSERT INTO extraordinarios (Matricula_alum,Materia,Especialidad_alum,Semestre_al,Primera,Segunda,Especial) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$especi.'\',\''.$seme1.'\',\''.$pri.'\',\''.$segun.'\',\''.$de.'\')';
  101. mysql_query($query) or die(mysql_error());
  102. }
  103. if($row_segundo['Matematicas']==5 && $row_tercer['Matematicas']==5 && $row_cuarto['Matematicas']==5){
  104. $query = 'INSERT INTO extraordinarios (Matricula_alum,Materia,Especialidad_alum,Semestre_al,Primera,Segunda,Especial) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$especi.'\',\''.$seme1.'\',\''.$pri.'\',\''.$segun.'\',\''.$de.'\')';
  105. mysql_query($query) or die(mysql_error());
  106. }
  107. if($row_segundo['Matematicas']==5 && $row_primer['Matematicas']==5 && $row_quinto['Matematicas']==5){
  108. $query = 'INSERT INTO extraordinarios (Matricula_alum,Materia,Especialidad_alum,Semestre_al,Primera,Segunda,Especial) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$especi.'\',\''.$seme1.'\',\''.$pri.'\',\''.$segun.'\',\''.$de.'\')';
  109. mysql_query($query) or die(mysql_error());
  110. }
  111. if($row_tercer['Matematicas']==5 && $row_cuarto['Matematicas']==5 && $row_quinto['Matematicas']==5){
  112. $query = 'INSERT INTO extraordinarios (Matricula_alum,Materia,Especialidad_alum,Semestre_al,Primera,Segunda,Especial) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$especi.'\',\''.$seme1.'\',\''.$pri.'\',\''.$segun.'\',\''.$de.'\')';
  113. mysql_query($query) or die(mysql_error());
  114. }
  115. if($row_cuarto['Matematicas']==5 && $row_segundo['Matematicas']==5 && $row_tercer['Matematicas']==5){
  116. $query = 'INSERT INTO extraordinarios (Matricula_alum,Materia,Especialidad_alum,Semestre_al,Primera,Segunda,Especial) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$especi.'\',\''.$seme1.'\',\''.$pri.'\',\''.$segun.'\',\''.$de.'\')';
  117. mysql_query($query) or die(mysql_error());
  118. }
  119. if($row_quinto['Matematicas']==5 && $row_primer['Matematicas']==5 && $row_segundo['Matematicas']==5){
  120. $query = 'INSERT INTO extraordinarios (Matricula_alum,Materia,Especialidad_alum,Semestre_al,Primera,Segunda,Especial) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$especi.'\',\''.$seme1.'\',\''.$pri.'\',\''.$segun.'\',\''.$de.'\')';
  121. mysql_query($query) or die(mysql_error());
  122. }
  123. if($row_primer['Matematicas'] == 5 && $row_segundo['Matematicas']==5 && $row_tercer['Matematicas']==5 && $row_cuarto['Matematicas']==5 && $row_quinto['Matematicas']==5){
  124. $query = 'INSERT INTO extraordinarios (Matricula_alum,Materia,Especialidad_alum,Semestre_al,Primera,Segunda,Especial) VALUES (\''.$matricula.'\',\''.$mtt.'\',\''.$especi.'\',\''.$seme1.'\',\''.$pri.'\',\''.$segun.'\',\''.$de.'\')';
  125. mysql_query($query) or die(mysql_error());
  126. }
  127.  
  128. echo('<script language="JavaScript" >');
  129. echo('alert("Calificacion Actualizado");');
  130. echo('location.replace("califa.php")');
  131. echo('</script>');
  132.  
  133.  
  134. }
  135. }
  136. ?>