Ajuda Comando MYSQL
Tou fazendo um sistema de vendas de emblema para meu site...
ELE FUNCIONA ASSIM:
O Usuario tem um valor X de Pontos
e o Emblema vale um valor X
---------------------------------------------
quero que o comando verifique se ele tem o valor suficiente e compre caso tiver e se nao tive mostre o erro, e se possivel ele comprar o emblema somente uma vez...
--------------------------------------------
quando comprar e tem o valor X ele diminuie na conta do usuario caso nao tive ele fica com o valor X em negativo ou um valor que falta para comprar em negativo :S
CODIGO MYSQL:
<?php
$status = NULL;
$userid =$_SESSION['usuarioId'];
$id = $_POST['id'];
$id_user = $_POST['id_user'];
$image = $_POST['image'];
$nome = $_POST['nome'];
$descricao = $_POST['descricao'];
$valor = $_POST['valor'];
if(isset($_POST['buyem'])){
$query = mysql_query("SELECT COUNT(ruidas) AS aantalleden FROM usuarios WHERE id ='$userid' ORDER BY ID") or die(mysql_error());
$data = mysql_fetch_assoc($query);
if($data['aantalleden'] <= '0')
{
$status = '<div class="label label-danger" style="-moz-border-radius: 7px; -webkit-border-radius: 7px; padding: 10px;">Você Não Tem Ruidas Suficientes!</div>';
}
elseif($data['aantalleden'] >= '1') {
mysql_query("UPDATE `usuarios` SET ruidas=(ruidas -$valor) WHERE id='$userid'");
//entrega o emblema!
$sql = "INSERT INTO rp_emblemas (id_user, image, nome, descricao, valor) VALUES ('$id_user','$image','$nome','$descricao','$valor')";
//echo $sql;
//exit;
mysql_query($sql);
$status = '<div class="label label-success" style="-moz-border-radius: 7px; -webkit-border-radius: 7px; padding: 10px;">Você Comprou Emblema Com Sucesso!</div>';
}
else
{
$status = '<div class="label label-danger" style="-moz-border-radius: 7px; -webkit-border-radius: 7px; padding: 10px;">Você Não Tem Ruidas Suficientes!</div>';
}
}
?>Discussão (3)
Carregando comentários...