47 行
1.6 KiB
PHP
47 行
1.6 KiB
PHP
<?php
|
||
include('include/god.php');
|
||
$pagetitle = $eigo ? 'Home' : 'トップページ';
|
||
$books = [];
|
||
|
||
$sql = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
|
||
if (mysqli_connect_errno()) {
|
||
printf("Connect failed: %s\n", mysqli_connect_error());
|
||
exit();
|
||
}
|
||
|
||
if ($stmt = mysqli_prepare($sql, 'SELECT name, slug, author, price, quantity, filename FROM item')) {
|
||
mysqli_stmt_execute($stmt);
|
||
mysqli_stmt_bind_result($stmt, $name, $slug, $author, $price, $quantity, $filename);
|
||
while (mysqli_stmt_fetch($stmt)) {
|
||
$books[] = [
|
||
'name' => $name,
|
||
'slug' => $slug,
|
||
'author' => $author,
|
||
'price' => $price,
|
||
'quantity' => $quantity,
|
||
'filename' => $filename
|
||
];
|
||
}
|
||
mysqli_stmt_close($stmt);
|
||
}
|
||
|
||
mysqli_close($sql);
|
||
?>
|
||
<?php require_once('include/header.php'); ?>
|
||
|
||
<?php
|
||
foreach ($books as $b) {
|
||
?>
|
||
<div class="item-card">
|
||
<?php $fname = null !== $b['filename'] ? $b['filename'] : 'nowprinting.png'; ?>
|
||
<a href="/item.php?slug=<?php echo $b['slug']; ?>"><img src="/img/<?php echo $fname; ?>" alt="<?php echo $fname; ?>" style="width: 200px;" /></a>
|
||
<h3><a href="/item.php?slug=<?php echo $b['slug']; ?>"><?php echo mb_strlen($b['name']) > 9 ? mb_substr($b['name'], 0, 9).'…' : $b['name']; ?></a></h3>
|
||
<p class="author"><?php echo $b['author']; ?></p>
|
||
<p class="price">XMR <?php echo $b['price']; ?> / <?php echo $eigo ? 'Quantity' : '商品数'; ?>:<?php echo $b['quantity']; ?></p>
|
||
</div>
|
||
<?php
|
||
}
|
||
?>
|
||
|
||
<?php require_once('include/footer.php'); ?>
|