Kan data niet uit 1 cel halen!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nick

Nick

24/05/2007 19:33:00
Quote Anchor link
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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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 />";
}

?>


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.
 
PHP hulp

PHP hulp

24/11/2024 13:07:04
 
- SanThe -

- SanThe -

24/05/2007 20:13:00
Quote Anchor link
Zet dit eens bovenin.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest van je script
?>
 
Martijn B

Martijn B

24/05/2007 20:18:00
Quote Anchor link
IK zou zeggen onvlooien(debuggen) maar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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 />";
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.