AGENT131313
Забанен
- Регистрация
- 17 Мар 2009
- Сообщения
- 292
- Реакции
- 31
- Автор темы
- #1
Доброго времени суток.
Нужна помошь знающих людей.
Суть кода, при ответе пользователя выводит на нужную загадку ответ.
Проблема. При ответе на любую загадку, срабатывает вывод ответов на все загадки.
Например. Загадка 1 ответ Вася
Загадка 2 ответ (пусто)
Нужна помошь знающих людей.
Суть кода, при ответе пользователя выводит на нужную загадку ответ.
Проблема. При ответе на любую загадку, срабатывает вывод ответов на все загадки.
Например. Загадка 1 ответ Вася
Загадка 2 ответ (пусто)
PHP:
<div class="content">
<div class="zagadka">
<? if($game) {
if($_GET['unumb1']) {
if($_GET['unumb1']==$otv1) {
$_GET['otv1']=="";
$luc1 = true;
$moder_message = "<font color='#0000ff'>Ответил на загадку. Приз ".$scredits." кред.</font>";
$moder_user_name = "<font color='#0000ff'>Загадка</font>";
include($engine_path."moder_board_post_message.php");
unset ($rate);
//Send Message
$txt = "<b>ВСЕМ><center>Пользователь <font color=red>".$current_user->nickname."</font> правильно ответил на <a href=".$chat_url."game/card/card.php?session=".$session." target=_blank>Загадку</a> и получает <font color=#Ff0000>".$scredits."</font> кредитов</b>.</center>";
sendMsgToChat($room_id, $txt);
//Credits
$current_user->credits = $current_user->credits + $scredits;
include($ld_engine_path."user_info_update.php");
//Save info
$to_save = "<?\n";
$to_save .="\$game=0;\n";
$to_save .="\$spoints=0;\n";
$to_save .="\$scredits=\"".$scredits."\";\n";
$to_save .="\$otv1=\"".$otv1."\";\n";
$to_save .="\$win1=\"".$current_user->nickname."\";\n";
$to_save .= "?>";
$fp=fopen($data_path."zagi.php","wb");
flock($fp, LOCK_EX);
fwrite($fp, $to_save);
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
header("Location: card.php?session=$session");
} else {
$_GET['otv1']=="";
$lus1 = true;
$current_user->credits = $current_user->credits - $spoints;
include($ld_engine_path."user_info_update.php");
$moder_message = "<font color='#0000ff'>Не ответил на загадку. Потерял ".$spoints." кредов.</font>";
$moder_user_name = "<font color='#0000ff'>Загадка</font>";
include($engine_path."moder_board_post_message.php");
}
}?>
<div style="margin-left:240px; padding-top: 70px;"><b><font color=red size="5">Загадка.</font> <font size="4">Награда</font> <font color=red size="5"><? echo $scredits;?></font> кредов.</b></div>
<div style="margin-left:80px; padding-top: 50px; padding-right:40px;"><center><b><font size="5"><? echo $zaga1;?></b></font></center></div>
<? if($current_user->credits >= $spoints) { ?>
<div style="margin-left:180px; padding-top: 50px;"><form action="card.php" method="GET">
<input type="hidden" name="session" value="<?=$session;?>"><input type="text" class="fagot" style="color:#ff0000; font-style: normal;" value="Ответ" name="unumb1" size="15"> <input style="color:#ff0000;" class="namb" type="submit" value="Угадать загадку">
</form></div>
<? if($lus1) echo "<center><b><font color=#FC0000>К сожалению, не верно (:</font></b></center>";
} else {
echo "<center><b><font color=#FC0000>У вас недостаточно кредов (:</font></b></center>"; } ?>
<? } else ?>
Загадка. За ответ <? echo $scredits;?><br/><? echo $zaga1;?><br/>
Отгадал <? echo $win1;?>! Правильный ответ <? echo $otv1;?>!
<? }?>
</div>
<div class="zagadka">
<? if($game2) {
if($_GET['unumb2']) {
if($_GET['unumb2']==$otv2) {
$_GET['otv2']=="";
$moder_message = "<font color='#0000ff'>Ответил на загадку. Приз ".$scredits2." кред.</font>";
$moder_user_name = "<font color='#0000ff'>Загадка</font>";
include($engine_path."moder_board_post_message.php");
unset ($rate);
//Send Message
$txt = "<b>ВСЕМ> <center>Пользователь <font color=red>".$current_user->nickname."</font> выиграл в игре <a href=".$chat_url."game/card/card.php?session=".$session." target=_blank>Банковская карта</a>! Выигрыш составил <font color=#Ff0000>".$scredits2."</font> кредитов</b>.</center>";
sendMsgToChat($room_id, $txt);
//Credits
$current_user->credits = $current_user->credits + $scredits2;
include($ld_engine_path."user_info_update.php");
//Save info
$to_save = "<?\n";
$to_save .="\$game2=0;\n";
$to_save .="\$spoints=0;\n";
$to_save .="\$scredits2=\"".$scredits2."\";\n";
$to_save .="\$otv2=\"".$otv2."\";\n";
$to_save .="\$win2=\"".$current_user->nickname."\";\n";
$to_save .= "?>";
$fp=fopen($data_path."zagi.php","wb");
flock($fp, LOCK_EX);
fwrite($fp, $to_save);
fflush($fp);
flock($fp, LOCK_UN);
fclose($fp);
header("Location: card.php?session=$session");
} else {
$_GET['otv2']=="";
$lus2 = true;
$current_user->credits = $current_user->credits - $spoints;
include($ld_engine_path."user_info_update.php");
$moder_message = "<font color='#0000ff'>Не ответил на загадку. Потерял ".$spoints." кредов.</font>";
$moder_user_name = "<font color='#0000ff'>Загадка</font>";
include($engine_path."moder_board_post_message.php");
}
}?>
Загадка. За ответ <? echo $scredits2;?><br/><? echo $zaga2;?>
<? if($current_user->credits >= $spoints) { ?>
<form action="card.php" method="GET">
<input type="hidden" name="session" value="<?=$session;?>"><input type="text" class="fagot" style="color:#ff0000; font-style: normal;" value="Ответ" name="unumb2" size="15"> <input style="color:#ff0000;" class="namb" type="submit" value="Угадать загадку">
</form>
<? if($lus2) echo "<center><b><font color=#FC0000>К сожалению, не верно (:</font></b></center>";
} else {
echo "<br/><center><b><font color=#FC0000>У вас недостаточно кредов (:</font></b></center>"; } ?>
<? } else {?>
Загадка. За ответ <? echo $scredits;?><br/><? echo $zaga2;?><br/>
Отгадал <? echo $win2;?>! Правильный ответ <? echo $otv2;?>!
<? }?>
</div>
</div>
Последнее редактирование: