Ik heb een vrij simpel scriptje waarin ik "geld van de bank af kan halen". Het script heeft gewerkt wanneer ik de transacties registreerde, maar na een aantal dagen heb ik dat transactie script eruit gehaald. Nu krijg ik opeens een probleem: ik kan de data niet meer pakken van de kolom `bank`. Ik snap er echt niks van! Ik heb alles geprobeerd! Ik heb ook gekeken wanneer ik $bankg ging echoën, maar dit werkte niet; er kwam niks uit!
Dit is mijn script:
<?php
$resbank = mysql_query("SELECT * FROM phpbb_users WHERE user_id = '".$gebruikerid."'");
$rijt = mysql_fetch_array($resbank);
$transfer = round($_POST['geld']);
$geld = $rijt[geld];
$bankg = $rijt[bank];
if ($transfer <= $bankg){
$bankg = $bankg - $transfer;
$geld = $geld + $transfer;
mysql_query("UPDATE phpbb_users SET geld = '".$geld."', bank = '".$bankg."' WHERE username = '".$gebruikersnaam."'");
$banktekst = "<br />Je hebt met succes ".$transfer." geld van de bank afgehaald!<br />";
}else{
$banktekst = "<br />Je hebt te weinig geld in je bank zitten!<br />";
}
?>
In de database staan alle standaard variables van het phpbb forum, en een aantal andere. Ik gebruik nu deze bij dit script:
user_id | bank | geld
Ik heb al aan een andere php'er dit script laten zien, maar hij zag er ook geen fout in. Als je het ziet, of iets meer info nodig hebt laat je maar een berichtje achter.
876 views