Kan data niet uit 1 cel halen!
Dit is mijn script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?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 />";
}
?>
$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.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
// rest van je script
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
// rest van je script
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
echo '$gebruikerid: ';
print_r($gebruikerid);
echo '$gebruikersnaam: ';
print_r($gebruikersnaam);
echo '$_POST[\'geld\']: ';
print_r($_POST['geld']);
$resbank = mysql_query("SELECT * FROM phpbb_users WHERE user_id = '".$gebruikerid."'");
$rijt = mysql_fetch_assoc($resbank);
echo '$rijt: ';
print_r($rijt);
$transfer = round($_POST['geld']);
$geld = $rijt['geld'];
$bankg = $rijt['bank'];
if ($transfer <= $bankg){
echo 'Regel ', __LINE__;
$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 />";
}
?>
echo '$gebruikerid: ';
print_r($gebruikerid);
echo '$gebruikersnaam: ';
print_r($gebruikersnaam);
echo '$_POST[\'geld\']: ';
print_r($_POST['geld']);
$resbank = mysql_query("SELECT * FROM phpbb_users WHERE user_id = '".$gebruikerid."'");
$rijt = mysql_fetch_assoc($resbank);
echo '$rijt: ';
print_r($rijt);
$transfer = round($_POST['geld']);
$geld = $rijt['geld'];
$bankg = $rijt['bank'];
if ($transfer <= $bankg){
echo 'Regel ', __LINE__;
$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 />";
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Martijn B