Foros del Web » Programando para Internet » PHP »

Verificar que usuario tenga suficiente dinero para comprar

Estas en el tema de Verificar que usuario tenga suficiente dinero para comprar en el foro de PHP en Foros del Web. Le mando el nombre de usuario y la password para ver si el usuario tiene suficiente dinero para pagar (Es parte de un juego y ...
  #1 (permalink)  
Antiguo 22/06/2005, 05:09
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
Verificar que usuario tenga suficiente dinero para comprar

Le mando el nombre de usuario y la password para ver si el usuario tiene suficiente dinero para pagar (Es parte de un juego y estos datod estan en una db)

Como hago la consulta desde php

Tengo esto para elegir al usuario
Código PHP:
mysql_connect("localhost","base","clave") or die(mysql_error());
mysql_select_db("base") or die(mysql_error());
$query mysql_query("SELECT user_name FROM tabla WHERE user_name ='".$user_name."' and pass ='".$pass."'") or die(mysql_error()); 
Lo ke deseo saber es como verificar cuanto dinero tiene... lo cual lo guardo en un campo "dinero".

Como seria el script...?

Salu2
  #2 (permalink)  
Antiguo 22/06/2005, 05:45
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Las consultas se hacen con SQL... y no entendí... ¿quieres "desde ya" ver si X usuario tiene más de X cantidad de dinero?? (por cierto, ¿de qué tipo son tus campos?) .. pués agregalo como tal:
Código:
SELECT campos FROM tabla WHERE usuario='usuario_buscado' AND dinero>'cantidad'
agrega todo lo demás que quieras condiconar, después aplicas un mysql_num_rows() para saber si la consición se sumplió.. de esta forma:
Código PHP:
$consultamysql_query("SELECT ...");
if(
mysql_num_rows($conulta)!=0) echo "Cumple";
else echo 
"No cumple"
Esa una forma... otra consultar el campo y compararlo con PHP de esta forma:
Código PHP:
$consultamysql_query("SELECT campos FROM tabla WHERE usuario='usuario_buscado'");
// no hay que poner las condicionales... eso se hará com PHP
$row=mysql_fetch_assoc($consulta);
if(
$row['campo_dinero']>CANTIDAD) echo "cumple";
else echo 
"no cumple"
No sé por qué lado vaya lo que necesites... básicamente es el preguntarte si solo necesitarás validar eso (la primera opción) ó necesitas extraer más datos para igual hacer otras cosas (segunda opción)....

Espero te ayude.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 22/06/2005, 05:51
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
Es la segunda forma la que creo que me sirve... la pruebo y te cuento.

Salu2 y gracias.
  #4 (permalink)  
Antiguo 22/06/2005, 12:42
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
Funciona OK... gracias por la ayuda..


Salu2

.
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 12:18.