Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/02/2009, 13:09
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 9 meses
Puntos: 20
Respuesta: Inventario en PHP (Denme una ideita)

Has dicho que cada usuario debe tener sus objetos. Esto significa que hay una tabla de usuarios:

usuarios
Usuario (VARCHAR)
Password (VARCHAR)

Y para cada usuario se deben memorizar cuáles (y cuántos) objetos tiene:

usuarios
Usuario(VARCHAR)
Password(VARCHAR)
Objeto1 (INT)
Objeto2 (INT)
Objeto3 (INT)
...

Ahora puedes saber cuantos objetos tiene el usuario haciendo: Objeto1 + Objeto2 + Objeto3 + ... (Si solo hay objetos de un tipo, entonces limítalo a Objeto1 nada más)
Código PHP:
<?
$usuario 
"PEPE";
$total_objetos mysql_result(mysql_query("SELECT SUM(Objeto1, Objeto2, Objeto3) as total_objetos from usuarios where usuario='".$usuario."'"),0);
?>
Supongamos que el usuario tiene 512 objetos en total y quiere hacerse con uno más:
Código PHP:
<?php

$usuario 
"PEPE";

if (
$total_objetos >= 1000)
{
   echo 
"El inventario esta lleno. Solo puedes tener 1000 objetos.";
  
} else {
    
mysql_query("UPDATE usuarios SET objeto1 = objeto1+1 where usuario ='".$pepe."'");
}

?>

PD: Los códigos son solo para orientar, es fácil que no te funcionen.