Зебра таблиц перенесена в таблицу стилей. HTML код вытащен из многочисленных php echo.

This commit is contained in:
lopar 2018-06-23 20:41:37 +03:00
parent 6166f1d420
commit 6508ec4935
3 changed files with 111 additions and 133 deletions

194
ashop.php
View File

@ -81,6 +81,72 @@ if (isset($_GET['set']) OR isset($_POST['set'])) {
err('Недостаточно денег или нет вещей в наличии.'); err('Недостаточно денег или нет вещей в наличии.');
} }
} }
$shopCategory = '';
if ($_REQUEST['compare'] && !$_REQUEST['common'] && !$_REQUEST['present']) {
$shopCategory = "Составление подарочного букета";
} else {
switch ($_GET['otdel']) {
default:
$shopCategory = "Кастеты и ножи";
$_GET['otdel'] = 1;
break;
case 1:
$shopCategory = "Кастеты и ножи";
break;
case 11:
$shopCategory = "Топоры";
break;
case 12:
$shopCategory = "Дубины и булавы";
break;
case 13:
$shopCategory = "Мечи";
break;
case 14:
$shopCategory = "Луки и арбалеты";
break;
case 2:
$shopCategory = "Сапоги";
break;
case 21:
$shopCategory = "Перчатки";
break;
case 22:
$shopCategory = "Легкая броня";
break;
case 23:
$shopCategory = "Тяжелая броня";
break;
case 24:
$shopCategory = "Шлемы";
break;
case 3:
$shopCategory = "Щиты";
break;
case 4:
$shopCategory = "Серьги";
break;
case 41:
$shopCategory = "Ожерелья";
break;
case 42:
$shopCategory = "Кольца";
break;
case 5:
$shopCategory = "Заклинания: нейтральные";
break;
case 51:
$shopCategory = "Заклинания: боевые и защитные";
break;
case 6:
$shopCategory = "Амуниция";
break;
case 7:
$shopCategory = "Букеты";
break;
}
}
?> ?>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
@ -100,7 +166,6 @@ if (isset($_GET['set']) OR isset($_POST['set'])) {
} }
// Закрывает окно // Закрывает окно
function closehint3() { function closehint3() {
document.all("hint3").style.visibility = "hidden"; document.all("hint3").style.visibility = "hidden";
} }
@ -119,73 +184,8 @@ if (isset($_GET['set']) OR isset($_POST['set'])) {
<!--Магазин--> <!--Магазин-->
<table border=0 width=100% cellspacing="0" cellpadding="0"> <table border=0 width=100% cellspacing="0" cellpadding="0">
<tr> <tr>
<td align=center> <td>
<?php <h3><?=$shopCategory?></h3>
if ($_REQUEST['compare'] && !$_REQUEST['common'] && !$_REQUEST['present']) {
echo "Составление подарочного букета";
} else {
switch ($_GET['otdel']) {
default:
echo "Оружие: кастеты,ножи";
$_GET['otdel'] = 1;
break;
case 1:
echo "Оружие: кастеты,ножи";
break;
case 11:
echo "Оружие: топоры";
break;
case 12:
echo "Оружие: дубины,булавы";
break;
case 13:
echo "Оружие: мечи";
break;
case 14:
echo "Оружие: луки и арбалеты";
break;
case 2:
echo "Одежда: сапоги";
break;
case 21:
echo "Одежда: перчатки";
break;
case 22:
echo "&Одежда: легкая броня";
break;
case 23:
echo "Одежда: тяжелая броня";
break;
case 24:
echo "Одежда: шлемы";
break;
case 3:
echo "Щиты";
break;
case 4:
echo "Ювелирные товары: серьги";
break;
case 41:
echo "Ювелирные товары: ожерелья";
break;
case 42:
echo "Ювелирные товары: кольца";
break;
case 5:
echo "Заклинания: нейтральные";
break;
case 51:
echo "Заклинания: боевые и защитные";
break;
case 6:
echo "Амуниция";
break;
case 7:
echo "Букеты";
break;
}
}
?>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -223,7 +223,6 @@ if (isset($_GET['set']) OR isset($_POST['set'])) {
} }
?> ?>
<!-- Подарить подарок --> <!-- Подарить подарок -->
<table cellspacing=0 cellpadding=0 width=100% bgcolor=#e0e0e2> <table cellspacing=0 cellpadding=0 width=100% bgcolor=#e0e0e2>
<td> <td>
<form method="post"> <form method="post">
@ -248,10 +247,9 @@ if (isset($_GET['set']) OR isset($_POST['set'])) {
преподнести в подарок:<br> преподнести в подарок:<br>
</ol> </ol>
<input type="hidden" name="flower" id="flower" value=""> <input type="hidden" name="flower" id="flower" value="">
<table border=0 width=100% cellspacing="1" cellpadding="2" <table class="zebra" width=100% cellspacing="1" cellpadding="2"
bgcolor="#A5A5A5"> bgcolor="#A5A5A5">
<? <?php
//print_r($_POST);
$data = db::c()->query('SELECT `id`,`img` FROM `inventory` WHERE `owner`= ?i $data = db::c()->query('SELECT `id`,`img` FROM `inventory` WHERE `owner`= ?i
AND `dressed` = 0 AND `dressed` = 0
AND ( AND (
@ -263,51 +261,44 @@ if (isset($_GET['set']) OR isset($_POST['set'])) {
while ($row = $data->fetch_assoc()) { while ($row = $data->fetch_assoc()) {
if (!in_array($row['id'], array_keys($_SESSION['flowers']))) { if (!in_array($row['id'], array_keys($_SESSION['flowers']))) {
$row['count'] = 1; $row['count'] = 1;
if ($i == 0) {
$i = 1;
$color = '#C7C7C7';
} else {
$i = 0;
$color = '#D5D5D5';
}
echo "<tr bgcolor={$color}><td align=center style='width:150px'><img src=\"i/sh/{$row['img']}\" border=0>";
?> ?>
<tr>
<td align=center style='width:150px'>
<img src="i/sh/<?= $row['img'] ?>">
<br><input type=submit <br><input type=submit
onClick="document.all['flower'].value="<?= $row['id']; ?> onClick="document.all['flower'].value="<?= $row['id']; ?>
"" value="Подарить"> value="Подарить">
</form>
</td> </td>
<? <td valign=top>
echo "<td valign=top>"; <?php showitem($row); ?>
showitem($row); </td>
echo "</td></tr>"; </tr>
<?php
} }
} }
?> ?>
</form>
</td>
</table> </table>
<? <?
} else { } else {
$data = db::c()->query('SELECT `id`,`img`,`name` FROM `ashop` WHERE `count` > 0 AND `razdel` = "?s" AND `ecost` > 0 ORDER BY `ecost` ASC', $_GET['otdel']); $data = db::c()->query('SELECT `id`,`img`,`name` FROM `ashop` WHERE `count` > 0 AND `razdel` = "?s" AND `ecost` > 0 ORDER BY `ecost` ASC', $_GET['otdel']);
while ($row = $data->fetch_assoc()) { while ($row = $data->fetch_assoc()) {
if ($i == 0) {
$i = 1;
$color = '#C7C7C7';
} else {
$i = 0;
$color = '#D5D5D5';
}
echo "<tr bgcolor=" . $color . "><td align=center style='width:150px'><img src=\"i/sh/{$row['img']}\" border=0>";
?> ?>
<tr>
<td align=center style='width:150px'><img src="i/sh/<?= $row['img'] ?>"
border=0>
<br/> <br/>
<a href="ashop.php?otdel=<?= $_GET['otdel'] ?>&set=<?= $row['id'] ?>&sid=">купить</A> <a href="ashop.php?otdel=<?= $_GET['otdel'] ?>&set=<?= $row['id'] ?>&sid=">купить</A>
<img src="i/up.gif" width=11 height=11 border=0 alt="Купить несколько штук" <img src="i/up.gif" width=11 height=11 border=0 alt="Купить несколько штук"
style="cursor:hand" style="cursor:hand"
onClick="AddCount("<?= $row['id'] ?>", "<?= $row['name'] ?>")"></td> onClick="AddCount("<?= $row['id'] ?>", "<?= $row['name'] ?>")">
<? </td>
echo "<td valign=top>"; <td valign=top>
showitem($row); <?php showitem($row); ?>
echo "</td></tr>"; </td>
</tr>
<?php
} }
} }
?> ?>
@ -319,7 +310,8 @@ if (isset($_GET['set']) OR isset($_POST['set'])) {
<td valign=top width=280> <td valign=top width=280>
<b>Масса всех ваших вещей: <?= $itemWeight['m'] ?>/<?= get_meshok() ?> <b>Масса всех ваших вещей: <?= $itemWeight['m'] ?>/<?= get_meshok() ?>
<br>У вас в наличии: <span style="color: #339900;"><?= $bank['ekr'] ?></span> екр.</b> <br>У вас в наличии: <span style="color: #339900;"><?= $bank['ekr'] ?></span> екр.</b>
<hr /><a href=upgrade_items.php><font color=blue>Улучшение Артефактов</font></a> <hr/>
<a href=upgrade_items.php>Улучшение Артефактов</a>
<hr> <hr>
<div style="background-color: #d2d0d0;padding: 1px; text-align: center; font-weight: bold;"> <div style="background-color: #d2d0d0;padding: 1px; text-align: center; font-weight: bold;">

View File

@ -1016,3 +1016,10 @@ table.adm tbody tr:hover td
{ {
color: #009; color: #009;
} }
table.zebra tr {
background-color: #C7C7C7;
}
table.zebra tr:nth-child(even) {
background-color: #D5D5D5;
}

View File

@ -256,12 +256,6 @@ switch ($shopItemTypeNumber) {
font-family: Tahoma, sans-serif; font-family: Tahoma, sans-serif;
font-size: 13px; font-size: 13px;
} }
table.zebra tr {
background-color: #C7C7C7;
}
table.zebra tr:nth-child(even) {
background-color: #D5D5D5;
}
</style> </style>
<script> <script>
function addCountItems(name, txt) { function addCountItems(name, txt) {
@ -307,14 +301,6 @@ switch ($shopItemTypeNumber) {
$data = db::c()->query('SELECT * FROM `inventory` WHERE `owner` = ?i AND `dressed` = 0 AND `setsale` = 0 AND `cost` > 0 AND `present` = "?s" AND `tradesale` = 0 AND `podzem` = 0 ORDER BY `update` DESC', $user['id'], null); $data = db::c()->query('SELECT * FROM `inventory` WHERE `owner` = ?i AND `dressed` = 0 AND `setsale` = 0 AND `cost` > 0 AND `present` = "?s" AND `tradesale` = 0 AND `podzem` = 0 ORDER BY `update` DESC', $user['id'], null);
while ($row = $data->fetch_assoc()) { while ($row = $data->fetch_assoc()) {
$row['count'] = 1; $row['count'] = 1;
// if ($i == 0) {
// $i = 1;
// $color = '#C7C7C7';
// } else {
// $i = 0;
// $color = '#D5D5D5';
// }
$price = $row['cost'] * 1; $price = $row['cost'] * 1;
if ($data['koll']) { if ($data['koll']) {
$price *= $data['koll']; $price *= $data['koll'];
@ -331,7 +317,7 @@ switch ($shopItemTypeNumber) {
$allcost = round(($allcost * $per), 2); $allcost = round(($allcost * $per), 2);
} }
?> ?>
<tr bgcolor="<?= $color ?>"> <tr>
<td align=center style='width: 150px;'> <td align=center style='width: 150px;'>
<img src="i/sh/<?= $row['img'] ?>" border=0> <img src="i/sh/<?= $row['img'] ?>" border=0>
<br><a href="shop.php?sellitem=<?= $row['id'] ?>&sid=&sale=1">продать <br><a href="shop.php?sellitem=<?= $row['id'] ?>&sid=&sale=1">продать
@ -347,15 +333,8 @@ switch ($shopItemTypeNumber) {
} else { } else {
$data = db::c()->query('SELECT `id`, `img`, `name` FROM `shop` WHERE `count` > 0 AND `razdel` = ?i ORDER by `nlevel` ASC, `id` ASC', $shopItemTypeNumber); $data = db::c()->query('SELECT `id`, `img`, `name` FROM `shop` WHERE `count` > 0 AND `razdel` = ?i ORDER by `nlevel` ASC, `id` ASC', $shopItemTypeNumber);
while ($row = $data->fetch_assoc()) { while ($row = $data->fetch_assoc()) {
if ($i == 0) {
$i = 1;
$color = '#C7C7C7';
} else {
$i = 0;
$color = '#D5D5D5';
}
?> ?>
<tr bgcolor="<?= $color ?>"> <tr>
<td align=center style='width: 150px;'> <td align=center style='width: 150px;'>
<img src="i/sh/<?= $row['img'] ?>" border=0> <img src="i/sh/<?= $row['img'] ?>" border=0>
<br> <br>