Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/04/2010, 14:12
cher1_7
(Desactivado)
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 9
De acuerdo Respuesta: restar valor de campos y que se actualize en bd

hola gracias por el codigo
ahora tengo otro 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

este es el codigo

Código PHP:
<?php 
   
   $puntos_formulario  
$_POST['puntos']; 

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

   
$conn mysql_connect ("localhost""xxxxxxxx""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 
   
$sql2 "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.'
    } 



?>