<main>
<section class="category__title-container">
<h1 class="category__title">
Add Category
</h1>
</section>
<section class="error">
<?php
if(isset($_GET['error']))
{
echo '<font color="red">'.$_GET['error'].'</font>';
echo '<br><br>';
}
if(isset($_GET['ok']))
{
echo '<font color="blue">Category successfully added!</font>';
echo '<br><br>';
}
?>
</section>
<section class="add_information-section">
<form action="addcategory_steps.php" method="post">
<div class="add_information grid">
<div class="add_information-box">
<h1 class="add_information-title">
Category Name
</h1>
<input type="text" name="category_name" id="" placeholder="category_name">
</div>
<div class="add_information-box">
<h1 class="add_information-title">
Category Image
</h1>
<input type="text" name="category_image" id="" placeholder="category_image">
</div>
</div>
<input type="submit" value="Add Category" class="button">
</form>
</section>
<main>
<section class="category__title-container">
<h1 class="category__title">
Delete Category
</h1>
</section>
<section class="error">
<?php
if(isset($_GET['error']))
{
echo '<font color="red">'.$_GET['error'].'</font>';
echo '<br><br>';
}
if(isset($_GET['ok']))
{
echo '<font color="blue">Category successfully deleted!</font>';
echo '<br><br>';
}
?>
</section>
<section class="add_information-section">
<form action="deletecategory_steps.php" method="post">
<div class="add_information grid">
<div class="add_information-box">
<h1 class="add_information-title">
Category Name
</h1>
<input type="text" name="category_name" id="" placeholder="category_name">
</div>
<div class="add_information-box">
<h1 class="add_information-title">
Category Image
</h1>
<input type="text" name="category_image" id="" placeholder="category_image">
</div>
</div>
<input type="submit" value="Delete Category" class="button">
</form>
</section>
以上是我的 php 專案的代碼,但前端列印出成功洗掉和添加。如果我按下“添加類別”按鈕,如何使其僅列印成功添加,并且如果我按下“洗掉類別”按鈕僅列印成功洗掉?我在下面插入了問題的螢屏截圖。

uj5u.com熱心網友回復:
錯的太多了,評論不充分
- 您的表單在發布帖子,因此您必須使用 $_POST 而不是 $_GET
- 您沒有設定 $_GET['error']
- 您需要為輸入/按鈕使用名稱屬性
<input type="submit" value="Add Category" name="addcat">
<input type="submit" value="Delete Category" name="delcat">
- 然后檢查哪個按鈕被按下并執行相應的代碼。
if isset($_POST['addcat']) 或者if isset($_POST['delcat'])
- 根據未發布的代碼,您可能需要單獨的錯誤變數,例如
$erroradd和$errordel。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/520028.html
標籤:phphtml
上一篇:如何在兩個時間范圍之間進行查詢
