PHP_Shopping cart
鉛筆[スタッフがログインして、商品情報の追加登録/修正/削除をする]
 

 鉛筆staff
 入力 staff_add.php → staff_add_check.php → staff_add_done.php
 一覧 staff_list.php
 修正 staff_edit.php → staff_edit_check.php → staff_edit_done.php
 削除 staff_delete.php → staff_delete_done.php

鉛筆product
 入力 pro_add.php → pro_add_check.php → pro_add_done.php
 一覧 pro_list.php
 修正 pro_edit.php → pro_edit_check.php → pro_edit_done.php
 削除 pro_delete.php → spro_delete_done.php

鉛筆staff_login
 ログイン  staff_login.html → taff_login_check.php
 トップ画面 staff_top.php
 ログアウト staff_logout.php

 

鉛筆[商品一覧から選択してショッピングカートに入れる]
 
鉛筆shop
 カートに入れる shop_list.phpshop_product.phpshop_cartin.php
 カートの中身を表示 shop_cartlook.php
 カートを空にする clear_cart.php
 商品の購入数を変える(削除する) kazu_change.php
 
鉛筆[注文受付フォーム→メール自動返信→注文情報をDBに保存]
鉛筆order
 注文フォーム shop_form.html 
 
PHP_Recipe

レシピ一覧鉛筆index_top.php ← list.php

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>レシピの一覧</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<h1>レシピの一覧</h1>
<a href="form.php">レシピの新規登録</a>
<?php
require_once dirname(__FILE__) . './../db_config.php';
try {
$dbh = new PDO('mysql:host=mysql●●●.db.sakura.ne.jp;dbname=rose-tei_●●●;charset=utf8', $user, $pass);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM recipes";
$stmt = $dbh->query($sql);
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo "<table>\n";
echo "<tr>\n";
echo "<th>料理名</th><th>分類</th><th>予算</th><th>難度</th>\n";
echo "</tr>\n";
foreach ($result as $row) {
echo "<tr>\n";
echo "<td>" . htmlspecialchars($row['recipe_name'],ENT_QUOTES,'UTF-8') . "</td>\n";
if (htmlspecialchars($row['category'],ENT_QUOTES,'UTF-8') === "1") $item="和食";
if (htmlspecialchars($row['category'],ENT_QUOTES,'UTF-8') === "2") $item="中華";
if (htmlspecialchars($row['category'],ENT_QUOTES,'UTF-8') === "3") $item="洋食";
echo "<td>" . $item . "</td>\n";
//echo "<td>" . htmlspecialchars($row['budget'],ENT_QUOTES,'UTF-8') . "</td>\n";
if (is_numeric(htmlspecialchars($row['budget'],ENT_QUOTES,'UTF-8'))) {
echo "<td>" . number_format(htmlspecialchars($row['budget'],ENT_QUOTES,'UTF-8')) . "</td>\n";
}
//echo "<td>" . htmlspecialchars($row['difficulty'],ENT_QUOTES,'UTF-8') . "</td>\n";
if (htmlspecialchars($row['difficulty'],ENT_QUOTES,'UTF-8') === "1") $item="簡単";
if (htmlspecialchars($row['difficulty'],ENT_QUOTES,'UTF-8') === "2") $item="普通";
if (htmlspecialchars($row['difficulty'],ENT_QUOTES,'UTF-8') === "3") $item="難い";
echo "<td>" . $item . "</td>\n";
echo "<td>\n";
//echo "--- ";
echo "<a href=detail.php?id=" . htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8') . ">詳細</a>\n";
echo "|<a href=edit.php?id=" . htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8') . ">変更</a>\n";
echo "|<a href=delete.php?id=" . htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8') . ">削除</a>\n";
echo "</td>\n";
echo "</tr>\n";
}
echo "</table>\n";
$dbh = null;
echo "<br>";
echo "<a href='https://nc3.rose-tei.com/0a2b3fc6649f5c268e482e778938c4e7'>NetCommons3へ戻る</a>";
} catch (Exception $e) {
echo "エラー発生: " . htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8') . "<br>";レシピ詳細
die();
}
?>
</body>
</html>

鉛筆detail.php

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>レシピの詳細リスト</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<?php
require_once dirname(__FILE__) . './../db_config.php';
try {
if (empty($_GET['id'])) throw new Exception('ID不正');
$id = (int) $_GET['id'];
$dbh = new PDO('mysql:host=mysql●●●.db.sakura.ne.jp;dbname=rose-tei_●●●;charset=utf8', $user, $pass);
$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM recipes WHERE id = ?";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(1, $id, PDO::PARAM_INT);
$stmt->execute();
$result = $stmt->fetch(PDO::FETCH_ASSOC);
echo "料理名:" . htmlspecialchars($result['recipe_name'],ENT_QUOTES,'UTF-8') . "<br />\n";
//echo "カテゴリ:" . htmlspecialchars($result['category'],ENT_QUOTES,'UTF-8') . "<br />\n";
if (htmlspecialchars($result['category'],ENT_QUOTES,'UTF-8') === "1") echo "カテゴリ:和食" . "<br />\n";
if (htmlspecialchars($result['category'],ENT_QUOTES,'UTF-8') === "2") echo "カテゴリ:中華" . "<br />\n";
if (htmlspecialchars($result['category'],ENT_QUOTES,'UTF-8') === "3") echo "カテゴリ:洋食" . "<br />\n";
//echo "予算:" . htmlspecialchars($result['budget'],ENT_QUOTES,'UTF-8') . "<br />\n";
if (is_numeric(htmlspecialchars($result['budget'],ENT_QUOTES,'UTF-8'))) {
echo "予算:" . number_format(htmlspecialchars($result['budget'],ENT_QUOTES,'UTF-8')) . "<br />\n";
}
//echo "難易度:" . htmlspecialchars($result['difficulty'],ENT_QUOTES,'UTF-8') . "<br>\n";
if (htmlspecialchars($result['difficulty'],ENT_QUOTES,'UTF-8') === "1") echo "難易度:簡単" . "<br />\n";
if (htmlspecialchars($result['difficulty'],ENT_QUOTES,'UTF-8') === "2") echo "難易度:普通" . "<br />\n";
if (htmlspecialchars($result['difficulty'],ENT_QUOTES,'UTF-8') === "3") echo "難易度:難しい" . "<br />\n";
echo "作り方:<br>" . nl2br(htmlspecialchars($result['howto'],ENT_QUOTES,'UTF-8')) . "<br />\n";
$picture_name = htmlspecialchars($result['picture_name'],ENT_QUOTES,'UTF-8');
$dbh = null;
if ($picture_name == '') {
$picture = '' ;
}
else {
$picture ='<img src = "./●●●/'.$picture_name.'">';
}
echo "<br />";
echo $picture ;
echo "<br />";
echo "<a href='index_top.php'>トップページへ戻る</a>";
} catch (Exception $e) {
echo "エラー発生: " . htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8') . "<br />";
die();
}
?>
</body>
</html>

PHP_Reservation
一括予約申し込み(次月度分)
 ※一括予約申し込みは月初に開始、第2土曜日に締め切り、第3土曜日に確定・会計します。
スポーツ広場予約
28(日)
 
29(月)
 
30(火)
 
 
1(水)
 
 
2(木)
 
 
3(金)
 
 
4(土)
 
 
5(日)
 
 
6(月)
 
 
7(火)
 
 
8(水)
 
 
9(木)
 
 
10(金)
 
 
11(土)
 
 
12(日)
 
 
13(月)
スポーツの日
 
14(火)
 
 
15(水)
 
 
16(木)
 
 
17(金)
 
 
18(土)
 
 
19(日)
 
 
20(月)
 
 
21(火)
 
 
22(水)
 
 
23(木)
 
 
24(金)
 
 
25(土)
 
 
26(日)
 
 
27(月)
 
 
28(火)
 
 
29(水)
 
 
30(木)
 
 
31(金)
 
1(土)
 
キャビネット