Fout aan TIMEDIFF
Manaus
02/11/2006 14:09:00Wat is hier mis aan?
Ook al staat er al iets in database hij blijft toegang geven?:S
Iemand idee?
Het is dus de bedoeling als er meer dan 60 min verschil zijn dan true.
Of als er nog niks van hem/haar in database staat dan is het ook true.
Maar als er al iets in database staat en er is minder dan 60 min verschil dan moet hij false geven.
Wat is hier fout aan?
MvG, Nousie
Ook al staat er al iets in database hij blijft toegang geven?:S
Iemand idee?
Het is dus de bedoeling als er meer dan 60 min verschil zijn dan true.
Of als er nog niks van hem/haar in database staat dan is het ook true.
Maar als er al iets in database staat en er is minder dan 60 min verschil dan moet hij false geven.
Wat is hier fout aan?
MvG, Nousie
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
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
<?php
$sqlvoorik = "SELECT * FROM users WHERE username = '" . $tegenstander . "'";
$zrinik = mysql_query($sqlvoorik);
while ($rowtotaal = mysql_fetch_assoc($zrinik)){
$landjesvoorver = $rowtotaal['land'];
$idverded = $rowtotaal['id'];
}
$opgepast = "SELECT id FROM attacks WHERE id2 = '" . $idverded . "' AND id1 = '" . $_SESSION['id'] . "' ORDER BY time DESC LIMIT 1";
$zopgepast = mysql_query($opgepast);
while ($rowopgepast = mysql_fetch_assoc($zopgepast)){
$iddl = $zopgepast['id'];
}
$checkupgepast = "SELECT
MINUTE(TIMEDIFF(time, NOW())) AS totaalmin
FROM
attacks WHERE id = '" . $iddl . "'";
if(!$reschecked = mysql_query($checkupgepast))
{
trigger_error(mysql_error());
}
else
{
while ($hihi = mysql_fetch_assoc($reschecked)){
$uurverschil = $hihi['totaalmin'];
echo $hihi['totaalmin'];
}
}
if ($uurverschil == 60 or $uurverschil > 60 or $uurverschil == '0' ){
echo 'Er is minstens 60 min verschil of er staat nog niks in database dus u kunt verder!';
}
else{
echo' Er zijn geen 60 min of meer verschil met je vorige aanval';
}
?>
$sqlvoorik = "SELECT * FROM users WHERE username = '" . $tegenstander . "'";
$zrinik = mysql_query($sqlvoorik);
while ($rowtotaal = mysql_fetch_assoc($zrinik)){
$landjesvoorver = $rowtotaal['land'];
$idverded = $rowtotaal['id'];
}
$opgepast = "SELECT id FROM attacks WHERE id2 = '" . $idverded . "' AND id1 = '" . $_SESSION['id'] . "' ORDER BY time DESC LIMIT 1";
$zopgepast = mysql_query($opgepast);
while ($rowopgepast = mysql_fetch_assoc($zopgepast)){
$iddl = $zopgepast['id'];
}
$checkupgepast = "SELECT
MINUTE(TIMEDIFF(time, NOW())) AS totaalmin
FROM
attacks WHERE id = '" . $iddl . "'";
if(!$reschecked = mysql_query($checkupgepast))
{
trigger_error(mysql_error());
}
else
{
while ($hihi = mysql_fetch_assoc($reschecked)){
$uurverschil = $hihi['totaalmin'];
echo $hihi['totaalmin'];
}
}
if ($uurverschil == 60 or $uurverschil > 60 or $uurverschil == '0' ){
echo 'Er is minstens 60 min verschil of er staat nog niks in database dus u kunt verder!';
}
else{
echo' Er zijn geen 60 min of meer verschil met je vorige aanval';
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Manaus
Er zijn nog geen reacties op dit bericht.