Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/04/2010, 14:03
Avatar de eddwinpaz
eddwinpaz
 
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 5 meses
Puntos: 25
Respuesta: duda en opcion UPDATE mysql

<?php

/*
ejemplo: <form name="form1" method="post">
Ingrese su nombre usuario:
<input type="text" name="puntos_formulario" id="puntos_formulario">
<BR> Puntos a canjear:
<input type="text" name="puntos_formulario" id="puntos_formulario">
<input name="enviar" type="submit" value="Canjear">
</form>




*/

if(isset($_POST['enviar']){

$username = $_POST['username'];

$puntos_formulario
= $_POST['puntos_formulario'];

//conectamos a la base de datos y seleccionamos la database

$conn = mysql_connect ("localhost", "xxxxxxx", "xxxxxx");
mysql_select_db("chicharrin_cuenta",$conn);

//definimos la consulta

$consulta = "SELECT puntos FROM registro_cuenta WHERE username = $username";

$query = mysql_query($consulta);

$puntos = mysql_fetch_array($query);

if(
$puntos['puntos'] >= 40){

$puntos_restantes = ($puntos_formulario - $puntos['puntos']);

// el total de puntos restantes lo actualizas a tu db pero aqui es donde no actualiza nada solo dice los puntos que quedan en el codigo echo "te quedan $puntos_restantes puntos"; pero no se donde es el error

$Actualizar_puntos = "UPDATE `registro_cuenta` SET `puntos` = '$puntos_restantes' WHERE `username` = '$username'";

if(
mysql_query($Actualizar_puntos)){

echo
"te quedan $puntos_restantes puntos";

// enviar email

}

else {

echo
'No se pudo procesar tu solicitud';

}


}
else {

echo
'Usted no posee suficientes puntos para canjear.';

}
}


?>
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.