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'); ?>
|