Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2011, 17:04
Avatar de Deathmetalrules
Deathmetalrules
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 14 años
Puntos: 8
Información problema con script para calcular promedio en php

Hola compañeros foristas.


Tengo los siguientes problemas:

tengo un formulario el cual presenta informacion sobre estudiantes
cuyos campos son: idmatricula,codmateria,apellidos,nombre, estos se
encuentran en una tabla en la cual inclui combos que se llenan a partir
de infomacion de la base de datos cuyo value=idnota y el dato mostrado es 'nota'.

antes que nada quisiera aclarar que he utilizado un codigo fuente en html que funciona a la perfeccion
pero una vez que trate de incorporarlo en lenguaje php me dio prob.


los problemas son:

1.al seleccionar un numero (nota) del combo, esta automaticamente deberia mostrar el
promedio en la caja de texto, pero no lo hace.

2.quisiera modificar el script de funcion.js de tal manera que pueda cambiar el name a los combos
ya que la informacion proporcionada por cada uno(combo) sera guardada en una tabla, o talvez
puedan suministrarme un codigo ajax que sea util.
actualmente el codigo esta de esta forma:


echo'<td><select name=parcial onChange="calcular(this.name)" >';
echo'<option>-1</option>';
$llena2="select * from notas";
$result = mysql_query($llena2) or die("No se puede seleccionar notas".mysql_query());
while ($row2 = mysql_fetch_array($result))
{
echo'<option value="'.$row2["idnota"].'">'.htmlentities($row2["nota"]).'</option>';
}
echo'</select></td>';

echo'<td><select name=parcial onChange="calcular(this.name)" >';
echo'<option>-1</option>';
$llena2="select * from notas";
$result = mysql_query($llena2) or die("No se puede seleccionar notas".mysql_query());
while ($row2 = mysql_fetch_array($result))
{
echo'<option value="'.$row2["idnota"].'">'.htmlentities($row2["nota"]).'</option>';
}
echo'</select></td>';

como pueden ver el name no varia y una vez que se envia la informacion por metodo post sera dificil
verificar cual de los combos envio la nota o habra una redundancia.

ademas quisiera que este aceptara texto y cuando uno de los tenga valor: NSP,SD o REP el text marque 'SD'

3.he probado hacer una insercion masiva de datos es decir enviar 1-n datos a una tabla, he leido algunos
post diciendo que debe hacerse un arreglo para poder insertarlos y ademas utilizar el metodo o funcion:

*GetSQLValueString

4. quisiera saber como se haria el UPDATE para los datos en caso que se modifiquen los datos enviados, es decir, se puede hacer un arreglo como en el INSERT?

adjunto el codigo fuente que estoy trabajando, talvez podrian revisarlo, de ante mano gracias por si
hacen una coolaboracion.


http://www.mediafire.com/?yfpp7z6wevim8fw