
10/04/2010, 14:03
|
 | | | Fecha de Ingreso: noviembre-2007 Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años, 3 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. |