Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/01/2010, 10:46
Avatar de danistrein
danistrein
 
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 15 años, 7 meses
Puntos: 9
Respuesta: sumar restar php

bueno me funciona bien el code miren aki lo tengo:

Código PHP:
if(empty($_REQUEST[puntos]) ){
}else{
$sql "SELECT usuario_puntos,usuario_total_puntos FROM one_info WHERE usuario='$user_id'";
$r mysql_query($sql) or die(mysql_error());
while(
$row mysql_fetch_assoc($r)){
$puntosusuario $row['usuario_puntos'];
$puntos $_POST[puntos];
$puntosrestados $puntosusuario $puntos;
mysql_query("update one_info set usuario_puntos='$puntosrestados' where usuario='$user_id'");
}
$sql "SELECT usuario_puntos,usuario_total_puntos FROM one_info WHERE usuario='".$_GET['usuario']."'";
$r mysql_query($sql) or die(mysql_error());
while(
$row mysql_fetch_assoc($r)){
$puntosusuariototal $row['usuario_total_puntos'];
$puntos $_POST[puntos];
$puntossumados $puntosusuariototal $puntos;
mysql_query("update one_info set usuario_total_puntos='$puntossumados' where usuario='".$_GET['usuario']."'");
}} 
Código HTML:
<form method="post" action="">
<input type="submit" name="puntos" value="1" /><br>
<input type="submit" name="puntos" value="2" /><br>
<input type="submit" name="puntos" value="3" /><br>
<input type="submit" name="puntos" value="4" /><br>
<input type="submit" name="puntos" value="5" /><br>
<input type="submit" name="puntos" value="6" /><br>
<input type="submit" name="puntos" value="7" /><br>
<input type="submit" name="puntos" value="8" /><br>
<input type="submit" name="puntos" value="9" /><br>
<input type="submit" name="puntos" value="10" /><br>
</form> 
bueno ahora les tengo otra pregunta :P, la cual no ce me ocurre ninguna solucion :S, espero que ustedes sepan.

quiero hacer el form en php es decir algo asi:

Código PHP:

<form method="post" action="">
<?
$sql 
"SELECT usuario_puntos FROM one_info WHERE usuario='$user_id' LIMIT 0, 10";
$r mysql_query($sql) or die(mysql_error());
$numero=1;
while(
$row mysql_fetch_assoc($r)){

?>
<input type="submit" name="puntos" value="<?=$numero?>" />
<?
$numero
++;
}
?>
</form>

bueno algo asi es xD, pero les explico, tengo en la tabla de cada usuario 10 puntos, los cuales quiero que aparezcan en el input pero numerándolo de 1 a 10. ahora lo que quiero hacer yo es que si los usuarios pierden 3 puntos y le quedan 7 puntos solo aparezcan 7 input numerado del 1 al 7, y asi sea según la cantidad que pierda el usuario.




PD: perdon por usar tanta veces el "punto"
__________________
Appones.net - www.appones.net