首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我按“添加”或“删除”按钮时,我的前端打印出“类别成功添加”和“类别成功删除”。

当我按“添加”或“删除”按钮时,我的前端打印出“类别成功添加”和“类别成功删除”。
EN

Stack Overflow用户
提问于 2022-10-26 09:02:21
回答 1查看 20关注 0票数 0
代码语言:javascript
复制
<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项目的代码,但是前端打印出了成功删除和添加的内容。如果我按下“添加类别”按钮,只有在我按下“删除类别”按钮时,才能成功删除,如何才能打印成功添加?我在下面插入了这个问题的截图。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-26 09:54:54

有太多的错误,以至于评论是不够的。

$_GET'error'

  • You
  1. 您的表单正在做一篇文章,因此您必须使用$_POST not $_GET
  2. ,而不是设置$_POST需要为输入/按钮

使用名称属性。

代码语言:javascript
复制
`<input type="submit" value="Add Category" class="button" name="addcat">`
代码语言:javascript
复制
`<input type="submit" value="Delete Category" class="button" name="delcat">`

然后,

  1. 检查按下哪个按钮并执行适当的代码.

if isset($_POST['addcat'])if isset($_POST['delcat'])

根据未发布的代码,可能需要单独的$errordel.和$erroradd错误变量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74205124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档