Maffia spel: bank
Pagina: « vorige 1 2 3 volgende »
Lode schreef op 21.02.2008 14:46:
@He!nen...
Yup, eindeloze discussie... wou gewoon even ventileren....
Yup, eindeloze discussie... wou gewoon even ventileren....
als je wil ventileren moet je even een raam loszetten ;)
Nope t werkt niet. Ik heb nu 150 op zak, en nu op de bank. Dan typ ik bij erop zetten 150 in en dan zegt ie dat ik te weinig heb.
moet worden
if ($money_bank >= 0) {
dat had je zelf ook wel kunnen zien
voor als je het nog niet wist:
150 > 150 geeft false
150 >= 150 geeft true
>= betekend het zelfde als, groter of gelijk aan.
terwijl > alleen betekend groter dan.
dit werkt ook om gekeerd met <= (denk er wel aan, de = komt altijd als laatste)
Groet,
DirkJan Heinen
Maarja met die code van jou werkt helemaal niks meer, alles wat ik invul werkt niet.
Niemand?
Ik heb dit echt nodig..
En aangezien jullie tot de conclusie komen dat er waarschijnlijk niks met dat PHP gebeuren aan de hand is, kan het dan niet gewoon liggen aan:
1) De computer zelf?
2) Verbinding met de database?
Zal wel niet maar probeer gewoon te helpe x]
Error_reporting staat aan, dus dat is het niet.
Ja, de error reporting in de 'bank-pagina' zelf, maar misschien zit de fout al in config.php ?
Wat is je volledige script tot nu toe? Met alle kleine stukjes en veranderingen in je script ben ik het overzicht kwijt.
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
$page = "bank";
include "config.php";
include "htmltop.php";
include "safe.php";
error_reporting(E_ALL);
if (isset($_POST['eraf_button'])) {
$eraf = intval($_POST['eraf']);
$money_bank = $money_bank - $eraf;
$money_pocket = $money_pocket + $eraf;
if ($money_bank >= 0) {
$sql1 = "UPDATE gebruikers SET money_pocket=".$money_pocket.",money_bank=".$money_bank." WHERE id='".$_SESSION['user_id']."'";
$qry1 = mysql_query($sql1) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op je bank.";
}
}
if (isset($_POST['erbij_button'])) {
$erbij = intval($_POST['erbij']);
$money_bank = $money_bank + $erbij;
$money_pocket = $money_pocket - $erbij;
if ($money_pocket >= 0) {
$sql1 = "UPDATE gebruikers SET money_pocket=".$money_pocket.",money_bank=".$money_bank." WHERE id='".$_SESSION['user_id']."'";
$qry1 = mysql_query($sql1) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op zak.";
}
}
$sql = "SELECT money_pocket,money_bank FROM gebruikers WHERE id='".$_SESSION['user_id']."'";
$qry = mysql_query($sql) or die("Error: ".mysql_error());
$rij = mysql_fetch_array($qry);
$money_pocket = intval($rij['money_pocket']);
$money_bank = intval($rij['money_bank']);
?>
<table border="0">
<form method="post" action="bank.php">
<tr>
<td>Geld op zak:</td>
<td><?= $money_pocket ?></td>
</tr>
<tr>
<td>Geld op de bank:</td>
<td><?= $money_bank ?></td>
</tr>
<br><br>
<tr>
<td>Geld op bank zetten:</td>
<td><input type="text" name="erbij"></td>
<td><input type="submit" value="Zet erop" name="erbij_button"></td>
</tr>
<tr>
<td>Geld van de bank halen:</td>
<td><input type="text" name="eraf"></td>
<td><input type="submit" value="Haal eraf" name="eraf_button"></td>
</tr>
</form>
</table>
<?
include "htmlbottom.php";
?>
$page = "bank";
include "config.php";
include "htmltop.php";
include "safe.php";
error_reporting(E_ALL);
if (isset($_POST['eraf_button'])) {
$eraf = intval($_POST['eraf']);
$money_bank = $money_bank - $eraf;
$money_pocket = $money_pocket + $eraf;
if ($money_bank >= 0) {
$sql1 = "UPDATE gebruikers SET money_pocket=".$money_pocket.",money_bank=".$money_bank." WHERE id='".$_SESSION['user_id']."'";
$qry1 = mysql_query($sql1) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op je bank.";
}
}
if (isset($_POST['erbij_button'])) {
$erbij = intval($_POST['erbij']);
$money_bank = $money_bank + $erbij;
$money_pocket = $money_pocket - $erbij;
if ($money_pocket >= 0) {
$sql1 = "UPDATE gebruikers SET money_pocket=".$money_pocket.",money_bank=".$money_bank." WHERE id='".$_SESSION['user_id']."'";
$qry1 = mysql_query($sql1) or die("Error: ".mysql_error());
}else{
echo "Je hebt niet genoeg geld op zak.";
}
}
$sql = "SELECT money_pocket,money_bank FROM gebruikers WHERE id='".$_SESSION['user_id']."'";
$qry = mysql_query($sql) or die("Error: ".mysql_error());
$rij = mysql_fetch_array($qry);
$money_pocket = intval($rij['money_pocket']);
$money_bank = intval($rij['money_bank']);
?>
<table border="0">
<form method="post" action="bank.php">
<tr>
<td>Geld op zak:</td>
<td><?= $money_pocket ?></td>
</tr>
<tr>
<td>Geld op de bank:</td>
<td><?= $money_bank ?></td>
</tr>
<br><br>
<tr>
<td>Geld op bank zetten:</td>
<td><input type="text" name="erbij"></td>
<td><input type="submit" value="Zet erop" name="erbij_button"></td>
</tr>
<tr>
<td>Geld van de bank halen:</td>
<td><input type="text" name="eraf"></td>
<td><input type="submit" value="Haal eraf" name="eraf_button"></td>
</tr>
</form>
</table>
<?
include "htmlbottom.php";
?>
Geef eens wat meer informatie. Wat is de foutcode, wat heb jij zelf al gedaan? Download desnoods een nieuwe van criminalspoint.nl
Er staan hier inderdaad genoeg scripts van criminals direct gekopieëerd.
Maar hij deed dit om te oefenen zei hij een paar berichten geleden geloof ik.
Dit waren z'n eigen woorden:
jorian schreef op 19.02.2008 20:24:
Wow wat veel post al weer.
Het is niet echt de bedoeling om dit spel echt te maken zodat er mensen op gaan spelen, maar ik maak dit omdat ik dit gewoon wil proberen. Zodat ik weet wat ik kan, en er van kan leren.
Het is niet echt de bedoeling om dit spel echt te maken zodat er mensen op gaan spelen, maar ik maak dit omdat ik dit gewoon wil proberen. Zodat ik weet wat ik kan, en er van kan leren.
Gewijzigd op 01/01/1970 01:00:00 door Jeroen
echo eens $money_bank en $money_pocket VOORDAT je deze vervangt met:
Code (php)
Ook kan je de $sql1 eens echo'en, zo kan je zien wat er precies naar de DB gaat. Soms ben je iets vergeten waardoor de DB dit raar 'interpreteert'.
Jeroen schreef op 25.02.2008 18:37:
Ga niet bevooroordelen.
Er staan hier inderdaad genoeg scripts van criminals direct gekopieëerd.
Maar hij deed dit om te oefenen zei hij een paar berichten geleden geloof ik.
Er staan hier inderdaad genoeg scripts van criminals direct gekopieëerd.
Maar hij deed dit om te oefenen zei hij een paar berichten geleden geloof ik.
Jij verwacht dat ik die andere pagina's e.d. ga lezen als ik zie staan Maffia spel? Dacht het niet.
En waarom loop jij te bolden tegen mij? Beetje nutteloos niet waar?
En trouwens, als hij geen foutmelding verteld, verwacht hij dat wij z'n code wel even doorlezen. Niet echt de bedoeling dacht ik...
Gewijzigd op 01/01/1970 01:00:00 door - -
@Kruidnootje.nl: Jij neemt niet eens de tijd om het topic door te lezen anders zou je dat niet zeggen. Want ik heb precies verteld wat er fout gaat, dat er geen foutmeldingen zijn ...
Ik "bolde" tegen jou -.-''
Wees blij dat ik niet "underlined bolde" tegen jou -.-
Kruidnootje.nl schreef op 25.02.2008 20:02:
En trouwens, als hij geen foutmelding verteld, verwacht hij dat wij z'n code wel even doorlezen. Niet echt de bedoeling dacht ik...
Zijne wel dan hè =)
Probeer de variablen de echo-en, misschien dat het helpt ( is hierboven dus gezegt ;) )
jorian schreef op 25.02.2008 20:07:
@Kruidnootje.nl: Jij neemt niet eens de tijd om het topic door te lezen anders zou je dat niet zeggen. Want ik heb precies verteld wat er fout gaat, dat er geen foutmeldingen zijn ...
Klopt ja. Goh, hoe zou dat nou komen...