Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/06/2020, 18:06
jose_fc
 
Fecha de Ingreso: septiembre-2011
Mensajes: 34
Antigüedad: 12 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Error al registrar un resultado en mysql con php

He resuelto el problema, hice una página de funciones.php y llamé a la función.
Código PHP:
Ver original
  1. pasando resultado de la funcion a $_POST['promedio'], antes de ejecutar la query.
  2. $_POST['promedio'] = suma($_POST['n1'],$_POST['n2'],$_POST['n3']);
  3.        
  4.             $insertSQL = sprintf("INSERT INTO calificacion (NumMatricula, IdAsignatura, IdSemestre, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, promedio) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
  5.                        GetSQLValueString($_POST['NumMatricula'], "int"),
  6.                        GetSQLValueString($_POST['IdAsignatura'], "int"),
  7.                        GetSQLValueString($_POST['IdSemestre'], "int"),
  8.                        GetSQLValueString($_POST['n1'], "int"),
  9.                        GetSQLValueString($_POST['n2'], "int"),
  10.                        GetSQLValueString($_POST['n3'], "int"),
  11.                        GetSQLValueString($_POST['n4'], "int"),
  12.                        GetSQLValueString($_POST['n5'], "int"),
  13.                        GetSQLValueString($_POST['n6'], "int"),
  14.                        GetSQLValueString($_POST['n7'], "int"),
  15.                        GetSQLValueString($_POST['n8'], "int"),
  16.                        GetSQLValueString($_POST['n9'], "int"),
  17.                        GetSQLValueString($_POST['n10'], "int"),
  18.                GetSQLValueString($_POST['promedio'], "int"));
  19.  
  20. mysql_select_db($database_Conn, $Conn);
  21. $Result1 = mysql_query($insertSQL, $Conn);
  22.  
  23. $insertGoTo = "../admin/notas_lista.php?NMatricula=".$_POST["NumMatricula"]."&IdSem=".$_POST['IdSemestre']."&sum=".$suma;