Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/06/2013, 11:21
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: restar saldo en campo de sql con php

Insisto en una cosa: ¿para qué lees el saldo?
Si el valor del importe a restar ya lo tienes, el saldo deberías actualizarlo, no necesitas leerlo a menos que vayas a validar saldos negativos...
Otra cosa es que acá, en tu script, no estás haciendo el update, Sólo lo estás poniendo en una variable sin ejecutarlo.
O no nos estás poniendo toda la lógica del script como para entender lo que hace, o no estás haciendo nada...
Código PHP:
Ver original
  1. <?php
  2. // No muestras de donde sale "$resultado"
  3. if ($resultado) {
  4.   // Esto solo mostraria  en pantalla la query creada
  5.  echo $resultado = "UPDATE usuarios set saldo =$saldo - '$precio' where id_usuario='$id_usuario'";
  6.  
  7. }else{
  8.    // si la variable $resultado aún nos e inicializó, siempre te va a mostrar este mensaje.
  9.     echo 'no tiene saldo';
  10.     }  
  11.    
  12. ?>
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)