ahora tengo un problema, lo que pasa es que cuando quiero canjear los puntos solo me dice que no poseoo los suficientes puntos para canjear que estare haciendo mal, al campo de texto del formulario le puse por nombre puntos_formulario
Código PHP:
<?php
$puntos_formulario = $_POST['puntos'];
//conectamos a la base de datos y seleccionamos la database
$conn = mysql_connect ("localhost", "xxxxxx", "xxxxxxxxxx");
mysql_select_db("chicharrin_cuenta",$conn);
//definimos la consulta
$sql = "SELECT puntos FROM registro_cuenta WHERE username = 'username';";
$query = mysql_query($sql);
$puntos = mysql_fetch_array($query);
if($puntos['puntos'] >= 40){
$puntos_restantes = ($puntos['puntos'] - $puntos_formulario);
// el total de puntos restantes lo actualizas a tu db
$sql = "UPDATE `registro_cuenta` SET `puntos` = '$puntos_restantes' WHERE `username` = username;";
if(mysql_query($sql)){
echo 'tus puntos estan en proceso de canje';
// enviar email
}
else {
echo 'No se pudo procesar tu solicitud';
}
}
else {
echo 'Usted no posee suficientes puntos para canjear.';
}
?>