Como hacer sistema de puntos por php y mysql?

Iniciado por Brian1511, 22 Julio 2013, 22:24 PM

0 Miembros y 3 Visitantes están viendo este tema.

Brian1511

WOWWWWW!!! MEN como lo has echo ami no me funciona , que agregaste algo o lo arreglaste porfa dime pliss!!!!

:-(  :huh:  :rolleyes:



Creador de BrainMind

1mpuls0

Cita de: Brian1511 en 23 Julio 2013, 20:30 PM
WOWWWWW!!! MEN como lo has echo ami no me funciona , que agregaste algo o lo arreglaste porfa dime pliss!!!!

:-(  :huh:  :rolleyes:

Solo es lo que te mencioné arriba :P

Tu código tampoco lo puedo bajr  ;D

Así que o colocalo aquí tal y como lo tienes o espera a que llegue a casa para bajarlo xD o te paso como lo tengo.

Saludos.
abc

Brian1511

Muy bien amigo ago lo que sea contar de tenerlo esperaria 1000 años :P gracias de verdad! :D

Saludos!



Creador de BrainMind

1mpuls0

Este es el código utilizo.

Código (sql) [Seleccionar]

CREATE TABLE puntos (
  id_puntos int(11) NOT NULL AUTO_INCREMENT,
  puntos int(255) DEFAULT NULL,
  user_id int(255) DEFAULT NULL,
  PRIMARY KEY (id_puntos)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;


insert  into puntos(id_puntos,puntos,user_id) values (1,100,1),(2,100,2),(3,0,3);


Código (html4strict) [Seleccionar]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<form method=post action="send_points.php">
<table width="349" border="1">
  <tr>
    <td width="156">Tu Id</td>
    <td width="184"><input type=text name="tu_id" /></td>
  </tr>
  <tr>
    <td>Id a enviar puntos.</td>
    <td><input type=text name="otro_id" /></td>
  </tr>
  <tr>
    <td>Puntos a dar</td>
    <td><input type=text name="puntos_a_dar" /></td>
  </tr>
  <tr>
    <td colspan="2"><input type=submit value="Enviar puntos" /></td>
    </tr>
</table></form>
</body>
</html>


Código (php-brief) [Seleccionar]

<?php
$con 
mysql_connect("","","");
$db "";
$sql "select * from puntos where user_id='" $_POST["tu_id"] . "'";
$res mysql_db_query($db,$sql,$con);

if (
$user_1 mysql_fetch_array($res)){

    
$puntos_user_1 $user_1[puntos];

}

$sql "select * from puntos where user_id='" $_POST["otro_id"] . "'";

$res mysql_db_query($db,$sql,$con);

if (
$user_2 mysql_fetch_array($res))

{

    
$puntos_user_2 $user_2[puntos];

}

if (
$puntos_user_1<$_POST["puntos_a_dar"])
{

    echo 
"Puntos insuficientes";

}else{

$puntos_user_2 $puntos_user_2 $_POST["puntos_a_dar"];

$puntos_user_1 $puntos_user_1 $_POST["puntos_a_dar"];

$sql "update puntos set puntos='" $puntos_user_2 "' where user_id='" $_POST["otro_id"] . "'";

mysql_db_query($db,$sql,$con);

$sql "update puntos set puntos='" $puntos_user_1 "' where user_id='" $_POST["tu_id"] . "'";

mysql_db_query($db,$sql,$con);

echo 
"Se suman " $_POST["puntos_a_dar"] . " al usuario con id " $_POST["otro_id"];

echo 
"";

echo 
"Tus puntos quedan ahora asi: " $puntos_user_1;

}

?>



Saludos.
abc

Brian1511

Olle amigo se me olvido ponerte esto que es lo que me sale!




Creador de BrainMind

Brian1511

YAH!!!!!!!!!!!!!!!!!!!!

Muchisisisisisisisissisiissimamamaamamamasssssssss gracias amigo no sabes lo que has echo eres el mejor ya me funciono y descubri cual es el problema , jajaj es muy gracioso de solo verlo

Era esto!
<?php
?>
No iniciaba ni terminaba con esto! jaja.

Olle una ultima pregunta amigo y perdona mi ingnorancia , como ago para que se me muestre en el perfil osea que codigo uso para que me pida el valor  de los puntos! ??

GRACIAS!



Creador de BrainMind

1mpuls0

D:
Es broma? xD

Bueno te contesto eso último solo porque estoy de buen ánimo y ya me voy a comer, aunque ya pertenece a Base de Datos.

Código (sql) [Seleccionar]

SELECT puntos FROM puntos WHERE user_id=1;


Sugerencias.
Lee un poco de php y sql antes de continuar con tu página.

Saludos.
abc

Brian1511

#17
Gracias eres el mejor , si algun dia necesitas ayuda de lo que sea aunque no sepa averigue y te ayudo men! :D




Creador de BrainMind

1mpuls0

y también te sugiero que leas las reglas del foro  ;D te lo digo en buen plan.
En cualquier momento un admin editará tu mensaje borrando tu e-mail y puede que además te envie un MP para decirtelo.

Ya tengo tu email de cualquier forma.

Gracias.

Saludos.
abc