Foros del Web » Programando para Internet » PHP »

duda con variable

Estas en el tema de duda con variable en el foro de PHP en Foros del Web. hola a todos los del foro....tengo esta duda.... tengo una tabla que presenta formulas.....y pondera puntajes.....y esos datos ay que mostralos....el problema se presenta cuando......ay ...
  #1 (permalink)  
Antiguo 10/09/2007, 08:39
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años, 6 meses
Puntos: 0
duda con variable

hola a todos los del foro....tengo esta duda....

tengo una tabla que presenta formulas.....y pondera puntajes.....y esos datos ay que mostralos....el problema se presenta cuando......ay un cuadro de texto....que se debe ingresar un puntaje ...y se dede sumar con los otros.......este puntaje como se ingresa despues.......no esta en la talba de base de datos....entonces al guardar el puntaje .....guarda pero guarda para todos el mismo....y nio se como solucionar eso...ojala puedan entenderme y ayudarme......gracias de verdad
__________________
Los que Saben....no Saben lo que Saben
  #2 (permalink)  
Antiguo 10/09/2007, 08:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: duda con variable

Tu problema no esta muy claro podrias tratar de explicarlo mas y poner la estructura de la tabla asi como el codigo PHP que esta afectado?

Saludos.
  #3 (permalink)  
Antiguo 10/09/2007, 08:57
 
Fecha de Ingreso: noviembre-2006
Mensajes: 437
Antigüedad: 18 años
Puntos: 3
Re: duda con variable

Hola natashca! Tu problema se soluciona recogiendo ese valor que has de introducir en el formulario mediante $_POST o $_GET ( como prefieras ). Una vez recogido ese valor, haces una consulta a tu base de datos donde recoges los otros valores y le sumas el valor que contiene la variable del formulario.

Ejemplo:

Fichero que contiene el formulario
Cita:
<form name="valor" method="post" action="suma.php">
<input type="text" name="nuevo_valor"/>
<input type="submit" name="enviar" value="Enviar"/>
</form>
Fichero 'suma.php'
Cita:
<?php
$valor=$_POST['nuevo_valor'];
//Aqui la conexión a tu base de datos...

//Ahora la consulta
$query=mysql_query("Select total from valores");
$total=mysql_fetch_array($query);

$suma=$total[0]+$valor;

//Ahora con un update actualizas el valor de la base de datos por este nuevo

//Cierras la conexión
mysql_close();
?>
Espero que te haya entendido bien y que sea esto lo que buscabas.
Un saludo!
  #4 (permalink)  
Antiguo 10/09/2007, 08:57
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: duda con variable

mmm.... avr como lo explico.......

resulta que ....en mi formulario debo ingresar un untaje para cada alumno que muestra la base de datos....y al ingresar ese puntaje guarda el mismo para todos.....ese es el problema....mira este es el codigo:


Código PHP:
$ResAB=($AB*$FTP_FAE);
$nota;
$TP_PPSa=(($AB*$FTP_FAE)+($nota*$FTP_FTP));
$TP_PPS=bcadd($TP_PPSa03); 
$nota es al variable que guarda el puntaje ingresado...y guarda el mismo para todos.....y ese es mi problema ..no se si quedo mas claro....aver si me puedes ayudar.......

las otras variables son de la tabla formula que despues se suman y multiplican...bueno gracias y aver q se puede hacer...
__________________
Los que Saben....no Saben lo que Saben
  #5 (permalink)  
Antiguo 10/09/2007, 09:10
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: duda con variable

Pues si te esta guardando el mismo para todos es porque no estas limitando tu update, tienes que hacerlo asi:
Código:
UPDATE `tabla_puntaje` SET `puntaje`='$puntaje' WHERE `idUsuario`=$usuario LIMIT 1
Asi solo actualizas un registro y no toda la tabla.

Saludos.
  #6 (permalink)  
Antiguo 10/09/2007, 09:26
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: duda con variable

si entendi las 2 respuestas gracias...pero .....la variable $nota no esta en la base de datos.....entonces ....como hacer la consulta????....e mirado la tabla y solo muestra formulas no guarda la nota ...no se donde se guarda .....podra guardarse ahy en el mismo form....miren no estoy muy clara .....que mas me pueden decir??
__________________
Los que Saben....no Saben lo que Saben
  #7 (permalink)  
Antiguo 10/09/2007, 13:59
 
Fecha de Ingreso: noviembre-2006
Mensajes: 437
Antigüedad: 18 años
Puntos: 3
Re: duda con variable

En la base de datos namas tienes que realizar la consulta para que te de el valor actual de la nota. Luego la variable nota, es la que le entras tu mediante el formulario.
Coges esos dos valores, realizas las operaciones que tu indicas y haces el update como dice GatorV.

Un saludo!
  #8 (permalink)  
Antiguo 11/09/2007, 14:13
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: duda con variable

ok .gracias a todos vere que pued hacer esq no entendi mucho.....
__________________
Los que Saben....no Saben lo que Saben
  #9 (permalink)  
Antiguo 12/09/2007, 14:24
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: duda con variable

bueno como soy novata en el tema...no entendi mucho...si algien sabe como ayudar... por favor.....la variable no esta en una base de datos...entonces como actualizarla???? para que al ingresar los puntajes en el text...no tomen todos el mismo valor..??? ...gracias atodos
__________________
Los que Saben....no Saben lo que Saben
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 13:00.