Loading...
лучше alert($ID_куста . 'Полито'); Так будеьт знать каждый появление сообщения =)
RezzidenT, Вот теперь так сделал

$q=mysql_query("SELECT * FROM `ground` WHERE `id_user` = '$user[id]' AND `id_plant` != '0' AND (`time_water` = '$time' OR `time_water` < '$time') AND `time` > '$time' AND (`soil` = '0' AND `time_soil` > '$time' OR `soil` = '1')");
while($post=mysql_fetch_array($q))
{
$voda=mysql_fetch_array(mysql_query("SELECT * FROM `plant` WHERE `id` = '$post[id_plant]'"));
$vodaqwe=$voda['voda']*$post;
if($user['voda_kol']>=$vodaqwe)
{
}
else header("Location: /?myfarm");$_SESSION['msg']="Не хватает воды";

}

Не пашет. Так же и до цикла.
RezzidenT, или ты имеешь ввиду сумму вывести через цикл?
RUS,
$result=mysql_query("SELECT * FROM `ground` WHERE `id_user` = '$user[id]' AND `id_plant` != '0' AND ;(`time_water` = '$time' OR `time_water` < '$time') AND `time` > '$time' AND ;(`soil` = '0' AND `time_soil` > '$time' OR `soil` = '1')");

foreach($result AS $post)

{

$voda=mysql_fetch_array(mysql_query("SELECT * FROM `plant` WHERE `id` = '$post[id_plant]'"));

$vodaqwe=$voda['voda']*$post;

if($user['voda_kol']>=$vodaqwe)

{

}

else header("Location: /?myfarm");$_SESSION['msg']="Не хватает воды";



}

RezzidenT, еполучилось так:

$q=mysql_query("SELECT * FROM `ground` WHERE `id_user` = '$user[id]' AND `id_plant` != '0' AND (`time_water` = '$time' OR `time_water` < '$time') AND `time` > '$time' AND (`soil` = '0' AND `time_soil` > '$time' OR `soil` = '1')");
$vc=0;
while($post=mysql_fetch_array($q))
{
foreach($q AS $post)
{
$voda=mysql_fetch_array(mysql_query("SELECT * FROM `plant` WHERE `id` = '$post[id_plant]'"));
$vodaqwe=$voda['voda']*$post;
if($user['voda_kol']>=$vodaqwe)
{
$vc=$vc+1;
mysql_query("UPDATE `ground` SET `time_water` = '".($time+$nt)."', `time` = '".($post['time']-$ntt)."' WHERE `id` = '$post[id]' LIMIT 1");
mysql_query("UPDATE `user` SET `rating` = '".($user['rating']+$rat)."' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `user` SET `voda_kol` = '".($user['voda_kol']+$vodaqwe)."' WHERE `id` = '$user[id]'");

$orat=$rat+$orat;


$_SESSION['rating']=$orat;
update_mc($orat);
header("Location:?myfarm&".passgen());
exit;
}
else header("Location: /?myfarm");$_SESSION['msg']="Не хватает воды";
}
}

Но он все равноне выводит
RUS, из моего последнего поста пробовал?
RezzidenT, Ну я его же и добавил в цикл новый цикл.
RezzidenT, Это получилось 2 одинаковых цикла. только цикл в цикле
RUS, зачем 2 цикла? foreach оставь только
RUS,
$result=mysql_query("SELECT * FROM `ground` WHERE `id_user` = '$user[id]' AND `id_plant` != '0' AND ;(`time_water` = '$time' OR `time_water` < '$time') AND `time` > '$time' AND ;(`soil` = '0' AND `time_soil` > '$time' OR `soil` = '1')");

$vc=0;



foreach($result AS $post)

{

$voda=mysql_fetch_array(mysql_query("SELECT * FROM `plant` WHERE `id` = '$post[id_plant]'"));

$vodaqwe=$voda['voda']*$post;

if($user['voda_kol']>=$vodaqwe)

{

$vc=$vc+1;

mysql_query("UPDATE `ground` SET `time_water` = '".($time+$nt)."', `time` = '".($post['time']-$ntt)."' WHERE `id` = '$post[id]' LIMIT 1");

mysql_query("UPDATE `user` SET `rating` = '".($user['rating']+$rat)."' WHERE `id` = '$user[id]'");

mysql_query("UPDATE `user` SET `voda_kol` = '".($user['voda_kol']+$vodaqwe)."' WHERE `id` = '$user[id]'");



$orat=$rat+$orat;





$_SESSION['rating']=$orat;

update_mc($orat);

header("Location:?myfarm&".passgen());

exit;

}

else header("Location: /?myfarm");$_SESSION['msg']="Не хватает воды";



}

Онлайн: 3
Время:
Gen. 0.111
(c) Bym.Guru 2010-2025