Podem me ajudar? Código errado...

26/02/2022

0

Olá! eu estava fazendo um arquivo em PHP que ao selecionar no Option do HTML, ele pegava no Switch e os case conforme o valor,

<form method="post" action="comprar-dima.php">
<select class="select" name="comprar">
	<option value="1" selected="">100 Diamantes (10 RP)</option>
	<option value="2">500 Diamantes (50 RP)</option>
	<option value="3">1000 Diamantees (100 RP)</option>
</select>
</form>


e ficou assim nas variáveis:

$comprar = $_POST['comprar'];


Aí puxei isto em outro arquivo que guarda estas informações, e atualiza no Banco de dados:

if($comprar == 1) { 
			$st = $con->prepare("UPDATE `usuarios` SET Rps = -10, Moneda = -100  WHERE ID = :id");
			$st->bindParam(':id', $ID, PDO::PARAM_INT);
			echo "3";
			return 0; 
		}

Os problemas são:
- Ele não está atualizando o banco de dados
- Quando eu coloco o UPDATE manualmente no banco de dados, ele fica troca pelos valores, e não o cálculo... Podem me ajudar?
Klaba

Klaba

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar