playground:playground
playground(砂場)
こちらでは、Wiki構文の練習が可能です。
編集前にいろいろ試してみてください。
HP | 攻撃力 | 防御力 | スピード | |
---|---|---|---|---|
Lv1 | 000 | 001 | 000 | 000 |
Lv20 | 000 | 001 | 000 | 000 |
3em 5em 5em 5em 5em
20% 20% 20% 20% 20%
<?php キャラリスト(例) $characters = [“呉キリカ”, “佐藤ユイ”, “田中ハルカ”, “高橋レン”]; 入力処理 if ($_SERVER[“REQUEST_METHOD”] === “POST”) {
$char = htmlspecialchars($_POST["character"]); $num1 = (int)$_POST["num1"]; $num2 = (int)$_POST["num2"]; $num3 = (int)$_POST["num3"];
// 入力値のバリデーション(範囲チェック) $valid = true; if ($num1 < 1 || $num1 > 100) $valid = false; if ($num2 < 0 || $num2 > 120) $valid = false; if ($num3 < 0 || $num3 > 5) $valid = false;
if ($valid) { echo "<p>キャラ名:{$char}</p>"; echo "<p>ステータス1(1~100):{$num1}</p>"; echo "<p>ステータス2(0~120):{$num2}</p>"; echo "<p>ステータス3(0~5):{$num3}</p>"; } else { echo "<p style='color:red;'>数値の入力範囲が不正です。</p>"; }
} ?>
<!– 入力フォーム –> <form method=“post” action=“”>
<label>キャラ名:</label> <select name="character"> <?php foreach ($characters as $c): ?> <option value="<?= htmlspecialchars($c) ?>"><?= htmlspecialchars($c) ?></option> <?php endforeach; ?> </select><br><br>
<label>数値1(1~100):</label> <input type="number" name="num1" min="1" max="100" required><br>
<label>数値2(0~120):</label> <input type="number" name="num2" min="0" max="120" required><br>
<label>数値3(0~5):</label> <input type="number" name="num3" min="0" max="5" required><br><br>
<input type="submit" value="送信">
</form>
playground/playground.txt · 最終更新: 2025/05/06 16:36 by 暗紅
コメント