Solo quiero que se puedan tranferir puntos y que en el perfil se vea los puntos del usuario, me encantaria agregarlo a una mini red social que voy a hacer y pues si alguien sabe como hacerlo pofa cualquier cosa que me pueda ayudar solo diganmelo. por ahora solo he visto algunos sistemas que fallan como por ejemplo!:
Este es el formulario Index.html
Código:
<!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>Untitled Document</title>
<style type="text/css">
body p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body p {
text-align: center;
font-size: larger;
}
</style>
</head>
<body>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
<title>Sistema De Envio De Puntos</title><form method=post action="send_points.php">
<p><strong> Tu Usuario
</input>
</strong><strong>
<input type=text name="tu_id" />
</strong></p>
<p><strong>Usuario a enviar puntos.
<input type=text name="otro_id"></input>
</strong></p>
<p><strong>Puntos que deseeas dar
<input type=text name="puntos_a_dar"></input>
</strong></p>
<p><strong>
<input type=submit value="Enviar puntos">
</strong></p>
</input>
</form>
</body>
</html>
y este es el PHP:
Código:
$con = mysql_connect("servidor","usuario","contraseña");
$db = "nombre de la base de datos";
$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
{
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;
}
?>
No se porque este me falla pero asi es...
Gracias de antemano!





Autor




En línea



