このリポジトリは2023-09-09にアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュ、イシューの作成、プルリクエストはできません。
honya/index.php

47 行
1.6 KiB
PHP
Raw Blame 履歴

このファイルには曖昧(ambiguous)なUnicode文字が含まれています

このファイルには、他の文字と見間違える可能性があるUnicode文字が含まれています。 それが意図的なものと考えられる場合は、この警告を無視して構いません。 それらの文字を表示するにはエスケープボタンを使用します。

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