fout in script
Ik ben bezig met een spel te maken en ik ben bezig met de pagina dat je elkaar aan kan vallen.
De totale lvls van de verdediger en van de gene die aanvalt rekent die bijelkaar op en wie de hoogste wint, heeft de verdediger en de aanvaller de zelfde totale aanvals lvls hebben wint de verdediger.
Mijn probleem is het volgende:
Ik heb de totale aanvals lvls van de verdediger in $b en die van de aanvaller als $d genoemt($a en $c zijn de regels die het optellen) als de ene een hogere totale aanval heeft en de aanvaller een lagere wint de aanvaller enzo.
dit is het stukje van de 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
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
$sError = '';
if($_POST['$b'] == '$d')
{
$sError .= '<h5 align="center">helaas verloren!</h5>';
}
if($_POST['$b'] > '$d')
{
$sError .= '<h5 align="center">jammer, verloren!</h5>';
}
if($_POST['$b'] < '$d')
{
$sError .= '<h5 align="center">gewonnen!</h5>';
}
if($sError != '')
{
$sError .= '<p align="center">';
die($sError.'<a href="'.$_SERVER['PHP_SELF'].'?style='.$_GET['style'].'">Ga terug</a></p>');
}
if($_POST['$b'] == '$d')
{
$sError .= '<h5 align="center">helaas verloren!</h5>';
}
if($_POST['$b'] > '$d')
{
$sError .= '<h5 align="center">jammer, verloren!</h5>';
}
if($_POST['$b'] < '$d')
{
$sError .= '<h5 align="center">gewonnen!</h5>';
}
if($sError != '')
{
$sError .= '<p align="center">';
die($sError.'<a href="'.$_SERVER['PHP_SELF'].'?style='.$_GET['style'].'">Ga terug</a></p>');
}
weet iemand hoe dit komt?
wil je de hele script zien klik dan op deze link: http://runescapemoderator.bruins-uneken.nl/test_attack.txt
Gewijzigd op 01/01/1970 01:00:00 door Roderik Roderik
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
if($_POST['$b'] == '$d')
{
$sError .= '<h5 align="center">helaas verloren!</h5>';
}
?>
if($_POST['$b'] == '$d')
{
$sError .= '<h5 align="center">helaas verloren!</h5>';
}
?>
verranderen in
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
if($_POST[$b] == $d)
{
$sError .= '<h5 align="center">helaas verloren!</h5>';
}
?>
if($_POST[$b] == $d)
{
$sError .= '<h5 align="center">helaas verloren!</h5>';
}
?>
En verder vraag ik me af waar je die variabelen vandaan haalt, want ik zie nergens dat je $b en $d declareert
TJVB schreef op 20.09.2007 19:04:
En verder vraag ik me af waar je die variabelen vandaan haalt, want ik zie nergens dat je $b en $d declareert
Ik heb aleen een stukje van de code geplaatst je kunt de hele code vinden op runescapemdoerator.bruins-uneekn.nl/test_attack.txt
helaas verloren! en gewonnen!
if($_POST[$b].....
en je moet ook gewoon if....elseif doen :)
Gewijzigd op 01/01/1970 01:00:00 door Jelle -
Smurf Minions schreef op 20.09.2007 19:42:
ja je hebt 2x
if($_POST[$b].....
en je moet ook gewoon if....elseif doen :)
if($_POST[$b].....
en je moet ook gewoon if....elseif doen :)
huh?hoe moet dat?maak ff een voorbeeldje