Здравейте имам следният код с часовник които отброява секундите когато е оригинално си работи перфектно ето го и него:
Това ми е проверката дали отговаря на изискванията за работа:
и това е кодът с проверката за изискванията та проблемат ми следният когато сложа кодът за проверката секундите на брояча прескачат през 3 секунди.... Какъв е проблема? Благодаря предварително
PHP:
if(isset($_POST['gowork']))
{
$worktime = protect($_POST['worktime']);
$price = protect($_POST['price']);
$timeleft = time()+$worktime;
$insert = mysql_query("INSERT work (userid, price, timeleft) VALUES ('$urow[id]', '$price', '$timeleft')");
}
if(isset($_POST['getprice']))
{
$sel = mysql_query("SELECT * FROM work WHERE userid='$urow[id]'");
$r = mysql_fetch_array($sel);
$price = $r['price'];
echo okbox("Вашия работен ден свърши. Вашата печалба е <b>$$price</b>.");
$upd = mysql_query("UPDATE users SET money=money+$price WHERE id='$urow[id]'");
$del = mysql_query("DELETE FROM work WHERE userid='$urow[id]'");
}
?>
<table border="0" cellspacing="2" cellpadding="2" width="100%">
<tr>
<td width="30%" valign="top">
<table border="0" cellspacing="1" cellpadding="1" width="100%">
<tr>
<td width="100%" valign="top" style="padding: 1px; font-size: 12px; background: #e7e7e7;" align="center">
<span style="font-size: 14px;"><b>Механик</b></span>
<br/>
<img src="images/maintenance-icon.png" width="150px">
<br/>
Работно време: <b>70 минути</b><br/>
Печалба: <b><font color="red">$70</font></b><br/><br/>
<b>Изисквания:</b><br/><br/>
Няма изисквания<br/><br/>
<center>
<?
$sql = mysql_query("SELECT * FROM work WHERE userid='$urow[id]'");
if(mysql_num_rows($sql)>0)
{
$work = mysql_fetch_array($sql);
$voteend = $work['timeleft']-time();
if($work['price'] == 70) {
echo "<script src=\"clock.js\" type=\"text/javascript\"></script><div id=\"bxx\"></div><script src=\"clock.js\" type=\"text/javascript\"></script><div id=\"bxx\"></div><SCRIPT language=\"JavaScript\">pp='$voteend'; pk='1'; pl='$urow[username]'; ps=''; t(); </script>";
}
}
else
{
?>
<form action="" method="POST">
<input type="hidden" name="worktime" value="4200">
<input type="hidden" name="price" value="70">
<input type="submit" class="btn2" name="gowork" value="започни работа">
</form>
<?
}
?>
Това ми е проверката дали отговаря на изискванията за работа:
PHP:
if($urow['win'] < 15) { print ("<b><u>Вашите победи не отговарят на изискванията!</u></b>");}
else {
if($urow['bank'] < 200) { print ("<b><u>Наличноста в банката не отговаря на изискванията!</u></b>");}
else {
и това е кодът с проверката за изискванията та проблемат ми следният когато сложа кодът за проверката секундите на брояча прескачат през 3 секунди.... Какъв е проблема? Благодаря предварително
PHP:
if(isset($_POST['gowork']))
{
$worktime = protect($_POST['worktime']);
$price = protect($_POST['price']);
$timeleft = time()+$worktime;
$insert = mysql_query("INSERT work (userid, price, timeleft) VALUES ('$urow[id]', '$price', '$timeleft')");
}
if(isset($_POST['getprice']))
{
$sel = mysql_query("SELECT * FROM work WHERE userid='$urow[id]'");
$r = mysql_fetch_array($sel);
$price = $r['price'];
echo okbox("Вашия работен ден свърши. Вашата печалба е <b>$$price</b>.");
$upd = mysql_query("UPDATE users SET money=money+$price WHERE id='$urow[id]'");
$del = mysql_query("DELETE FROM work WHERE userid='$urow[id]'");
}
?>
<table border="0" cellspacing="2" cellpadding="2" width="100%">
<tr>
<td width="30%" valign="top">
<table border="0" cellspacing="1" cellpadding="1" width="100%">
<tr>
<td width="100%" valign="top" style="padding: 1px; font-size: 12px; background: #e7e7e7;" align="center">
<span style="font-size: 14px;"><b>Механик</b></span>
<br/>
<img src="images/maintenance-icon.png" width="150px">
<br/>
Работно време: <b>70 минути</b><br/>
Печалба: <b><font color="red">$70</font></b><br/><br/>
<b>Изисквания:</b><br/><br/>
Няма изисквания<br/><br/>
<center>
<?
$sql = mysql_query("SELECT * FROM work WHERE userid='$urow[id]'");
if(mysql_num_rows($sql)>0)
{
$work = mysql_fetch_array($sql);
$voteend = $work['timeleft']-time();
if($work['price'] == 70) {
echo "<script src=\"clock.js\" type=\"text/javascript\"></script><div id=\"bxx\"></div><script src=\"clock.js\" type=\"text/javascript\"></script><div id=\"bxx\"></div><SCRIPT language=\"JavaScript\">pp='$voteend'; pk='1'; pl='$urow[username]'; ps=''; t(); </script>";
}
}
else
{
if($urow['win'] < 15) { print ("<b><u>Вашите победи не отговарят на изискванията!</u></b>");}
else {
if($urow['bank'] < 200) { print ("<b><u>Наличноста в банката не отговаря на изискванията!</u></b>");}
else {
?>
<form action="" method="POST">
<input type="hidden" name="worktime" value="4200">
<input type="hidden" name="price" value="70">
<input type="submit" class="btn2" name="gowork" value="започни работа">
</form>
<?
}
}
}
?>