Foros del Web » Programando para Internet » PHP »

Parte de un IF no acciona

Estas en el tema de Parte de un IF no acciona en el foro de PHP en Foros del Web. Bueno, resulta que tengo el siguiente codigo.. Código PHP: <?  if( $row_banco [ 'nooney' ] <  150 ) {     echo  "No tienes suficientes nooney" ; } else {     echo  ...
  #1 (permalink)  
Antiguo 02/03/2009, 10:56
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 17 años, 10 meses
Puntos: 0
Parte de un IF no acciona

Bueno, resulta que tengo el siguiente codigo..
Código PHP:
<? if($row_banco['nooney'] < 150)
{
    echo 
"No tienes suficientes nooney";
}
else
{
    echo 
"¡Se te descontaron y se agregaron al pozo 150 Nooney" ;
        
/* Se descuentan 150 Nooney */
    
$plata $row_banco['nooney'];
    
$precio 150;
    
$restar $plata $precio;
    
$hacer mysql_query("UPDATE banco SET nooney = $restar WHERE usuario = $_SESSION[MM_Username]");
    
/* Agregar al pozo */
$pozo $row_bote['nooney'];
$sumar $pozo $precio;
$sumari mysql_query("UPDATE pozo SET nooney = $sumari WHERE pozo = boletos");
}
 
?><
Resulta que se imprime: ¡Se te descontaron y se agregaron al pozo 150 Nooney!
Pero, no se ejecuta el descuento de los 150 Nooney ni la suma al pozo...
¿Que pasa? :S
¡¡Gracias!!
  #2 (permalink)  
Antiguo 02/03/2009, 11:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Parte de un IF no acciona

Siempre es bueno usar or die(mysql_error()) para que hagas debugging de porque no se ejecuta.

Saludos
  #3 (permalink)  
Antiguo 02/03/2009, 11:01
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 17 años, 10 meses
Puntos: 0
Tienes razon, la verdad, que me e olvidado n.n
Espera que ya intento.

¡¡ya esta!!
¡solucionado!
Graciaaaaaaaaas!

Otro problemilla...

El error es:
Unknown column 'prueba' in 'where clause'
Sin embargo, en la tabla banco de la base de datos el usuario prueba tiene Nooney.
Full Texts usuario nooney
Edit Delete lauchinga 10000
Edit Delete Daianna 9223372036854775807
Edit Delete prueba 9500

Última edición por GatorV; 02/03/2009 a las 15:59
  #4 (permalink)  
Antiguo 02/03/2009, 11:28
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Parte de un IF no acciona

Pero prueba es el nombre de usuario verdad? Tal vez debas encerrar el nombre de usuario entre comillas (simples) en la consulta sql

  #5 (permalink)  
Antiguo 02/03/2009, 11:29
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Parte de un IF no acciona

Hola lauchalp95

Creo que es un pequeño error tuyo

La columna prueba no existe para esa tabla jeje. Cambia "prueba" por el nombre de la columna.

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #6 (permalink)  
Antiguo 02/03/2009, 11:30
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 17 años, 10 meses
Puntos: 0
Cita:
Iniciado por okram Ver Mensaje
Pero prueba es el nombre de usuario verdad? Tal vez debas encerrar el nombre de usuario entre comillas (simples) en la consulta sql

Ahi lo intento y te digo

Cita:
Iniciado por Carxl Ver Mensaje
Hola lauchalp95

Creo que es un pequeño error tuyo

La columna prueba no existe para esa tabla jeje. Cambia "prueba" por el nombre de la columna.

Saludos

No entendiste me parece :s

yA FUNCIONA!
GRACIAS!
Pense que habia puesto las comillas xd

Última edición por GatorV; 02/03/2009 a las 15:59
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:26.