Loading...
вот у меня силка
http://localhost/podzem/?isl=1
http://localhost/podzem/?isl=2
http://localhost/podzem/?isl=3
как ее прописать в .htaccess

делаю вот так
RewriteRule ^podzem/?$ /podzem.php [L,QSA]
не проходит
видает вот ето

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1364 Field 'hp' doesn't have a default value in D:\OpenServer\domains\localhost\inc\function.php:71 Stack trace: #0 D:\OpenServer\domains\localhost\inc\function.php(71): PDOStatement->execute(Array) #1 D:\OpenServer\domains\localhost\podzem.php(175): qry('INSERT INTO `po...', Array) #2 {main} thrown in D:\OpenServer\domains\localhost\inc\function.php on line 71
RewriteRule ^podzem/(0-9*)/?$ /podzem.php?isl=$1[L,QSA]
Вроде бы так *096*
Aflopoid (26.07.2020 в 10:40)
RewriteRule ^podzem/(0-9*)/?$ /podzem.php?isl=$1[L,QSA]
Вроде бы так *096*

сейчас попробую
Aflopoid (26.07.2020 в 10:40)
RewriteRule ^podzem/(0-9*)/?$ /podzem.php?isl=$1[L,QSA]
Вроде бы так *096*

не проканало
darkmob (26.07.2020 в 10:10)

и при чем здесь htaccess, если ошибка в структуре таблицы и/или в запросе?
________
посл. ред. 26.07.2020 в 11:00; всего 1 раз(а); by Allazarin
<?
require_once ('inc/database.php');
auth('no');
$podzem_user = fch("SELECT * FROM `podzem_users` WHERE `id_user` = ?", array($user['id']));
if(!$podzem_user){
qry("INSERT INTO `podzem_users` SET `id_user` = ?", array($user['id']));
header('Location: ?');
exit();
}
$battle = fch("SELECT * FROM `podzem_battle` WHERE `id_user` = ? ORDER BY `id` DESC LIMIT 1", array($user['id']));
$count = cnt("SELECT * FROM `podzem_battle_monsters` WHERE `id_battle` = ? AND `ubit` = ?", array($battle['id'], 0));
$count_ubit = cnt("SELECT * FROM `podzem_battle_monsters` WHERE `id_battle` = ? AND `ubit` = ?", array($battle['id'], 1));
if($battle['start'] == 3):
$exp = 150;
$exp = ($exp*$battle['id_podzem']);
$exp = ($exp*$count_ubit);
$silver = 300;
$silver = ($silver*$battle['id_podzem']);
$silver = ($silver*$count_ubit);
$wins = 1;
if($battle['ubit'] == 1){
$exp = round($exp/2);
$silver = round($silver/2);
$wins = 0;
}
$exp = get_exp($exp);
$silver = get_silver($silver);
$rub = rand(1,10);
qry("UPDATE `users` SET `exp` = ?, `silver` = ?, `rub` = ? WHERE `id` = ?", array($user['exp']+$exp, $user['silver']+$silver, $user['rub']+$rub, $user['id']));
$user_clan = fch("SELECT * FROM `clan_users` WHERE `id_user` = ?", array($user['id']));
if($user_clan){
$clan = fch("SELECT * FROM `clans` WHERE `id` = ?", array($user_clan['id_clan']));
$clan_exp = get_exp_clan($exp);
qry("UPDATE `clan_users` SET `exp` = ?, `exp_24` = ? WHERE `id` = ?", array($user_clan['exp']+$clan_exp, $user_clan['exp_24']+$clan_exp, $user_clan['id']));
qry("UPDATE `clans` SET `exp` = ? WHERE `id` = ?", array($clan['exp']+$clan_exp, $clan['id']));
}

qry("UPDATE `podzem_battle` SET `start` = ? WHERE `id` = ?", array(4, $battle['id']));
$header = 'Подземелье';
require_once ('inc/header.php');
echo '<div class="block center">';
echo '<div class="r-top"></div>';
if($wins == 1){
echo '<div class="r-middle"><font color="green">Победа</font></div>';
}else{
echo '<div class="r-middle"><font color="red">Поражение</font></div>';
}
echo '<font color="goldenrod">Награда:</font> <img src="/images/icon/exp.png" width="16px"> '.$exp.' опыта, <img src="/images/icon/rubs.png" width="16px"> '.$rub.' рубинов и <img src="/images/icon/silver.png" width="16px"> '.$silver.' серебра';
echo '<div class="r-bottom"></div>';
echo '<div class="mt5"></div>';
echo '<a href="?" class="btn-default">Получить награду</a>';
echo '</div>';
require_once ('inc/footer.php');
die();
endif;
if($battle['start'] == 2):
$podzem = fch("SELECT * FROM `podzem` WHERE `id` = ?", array($battle['id_podzem']));
$cel = fch("SELECT * FROM `podzem_battle_monsters` WHERE `id_battle` = ? AND `ubit` = ? ORDER BY `id` DESC LIMIT 1", array($battle['id'], 0));
$monster = fch("SELECT * FROM `podzem_monsters` WHERE `id` = ?", array($cel['id_monster']));
$header = 'Подземелье';
require_once ('inc/header.php');
echo '<script type="text/javascript" src="/js/podzem.js?sec='.time().'"></script>';
echo '<script type="text/javascript" src="/js/podzem_vrag.js?sec='.time().'"></script>';
echo '<div style="background-image:url(/images/podzem/backgrounds/'.$podzem['id'].'.jpg);background-position:50% 50%;">';
echo '<div class="block_zero">';
echo '<table width="100%">';
echo '<td width="40px" style="position:relative;"><img src="/images/monsters/podzem/icon/'.$monster['id'].'.jpg" width="40px"><div class="hp_del2" style="display:none;" id="hp_del_v"></div></td>';
echo '<td valign="top">';
echo '<span id="name">'.$monster['name'].'</span> <img src="/images/icon/power.png" width="16px"> <span id="params">'.$array['podzem_monster_stat'][$monster['level']].'</span> <img src="/images/icon/shield.png" width="16px"> <span id="params">'.$array['podzem_monster_stat'][$monster['level']].'</span> <img src="/images/icon/heart.png" width="16px"> <span id="hp_small_v">'.$cel['hp'].'</span>';
$progress = round($cel['hp']/$array['podzem_monster_stat'][$monster['level']]*100);
echo '<div style="padding:3px 2px 4px 2px"><div style="height:6px;background:url(/template/images/bar_gray.png) left center;width:100%;">
<div id="hp_proc_block_v" style="transition-property:width;background;transition-duration:0.5s;display:inline-block;height:6px;background:url(/template/images/bar_green.png) left top;width:'.$progress.'%;float:left"></div>
<div id="hp_proc_del_block_v" style="transition-property:width;transition-duration:0.5s;display:inline-block;height:6px;background:url(/template/images/bar_red.png) left center;width:0%;float:left"></div></div>';
echo '</td>';
echo '</table>';
echo '</div>';
echo '<div class="center" style="position:relative;">';
echo '<div id="image"><img src="/images/monsters/podzem/body_av/'.$monster['id'].'.png" width="50%"></div>';
echo '<div id="attack" style="position:a
________
посл. ред. 26.07.2020 в 11:06; всего 1 раз(а); by darkmob
darkmob (26.07.2020 в 10:55)
не проканало

Тогда хз как *090*
Онлайн: 2
Время:
Gen. 0.0986
(c) Bym.Guru 2010-2026