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"