Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 多个提交按钮不工作_Php - Fatal编程技术网

Php 多个提交按钮不工作

Php 多个提交按钮不工作,php,Php,我正在寻找一个解决方案,以多个提交按钮使用简单的php <!-- Widget Starts --> <div class="widget"> <div class="title js_opened"> <div class="icon"><img src="themes/<?php e

我正在寻找一个解决方案,以多个提交按钮使用简单的php

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->
这是我的表格代码

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->
这是我的php处理页面代码,我省略了将表单结果保存到数据库中的部分

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->
<?php
$submit = $_POST["add"];
if ($submit == "Save")
{
header("location:pages_view.php?type=success&msg=" .urlencode($msg));
exit();
}
else
{
header("location:pages_add.php?type=success&msg=" .urlencode($msg));
exit();
}
?>
我想要实现的是,如果我按下表单中的第一个提交按钮,即保存,则它应该保存表单并转到查看页面;如果我按下第二个提交按钮,即保存和新建,则它应该保存表单数据并返回同一页面,即添加页面

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->

请帮助我找到解决方案。

在表单中的某个地方创建一个隐藏字段:

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->
<input type="hidden" id="myHiddenField" value="" name="add">
制作两个按钮:

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->
<button onclick="formSubmit(save)">Save!</button>
<button onclick="formSubmit(something)">Something else!</button>
然后应用一些Javascript:

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->
<script language="javascript">
function formSubmit(tobesend) {
document.getElementById("myHiddenField").value(tobesend);
document.form.submit();
}
</script>
这样做的目的是:单击按钮时,hiddenfield的值设置为某个值,然后提交表单。在PHP文件中,您可以检查$\u POST['add']的值,并执行任何您想执行的操作

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->

注意:我对javascript相当陌生,因此这可能是一个非功能代码。它只是展示如何实现您想要做的事情。

检查提交按钮的名称是否已设置,并根据它执行操作

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->
例如:

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/pages<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Fill The Fields Marked With *</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><input type="text" name="title" maxlength="100" value="<?php echo $session->getSession("pages_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Description<span class="star">&nbsp;*</span></label>
                            <div class="form_right"><textarea name="description" class="Editor"><?php echo $session->getSession("pages_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <!-- Widget Starts -->
                <div class="widget">
                    <div class="title js_opened">
                        <div class="icon"><img src="themes/<?php echo WEBSITE_ADMIN_PANEL_THEME; ?>/images/icons/navigation/meta<?php echo $retina_suffix; ?>.png" width="24" height="24" alt="" /></div>
                        <span>Metadata Information</span>
                    </div>
                    <div class="content">
                        <div class="form_row first">
                            <label>Title</label>
                            <div class="form_right"><input type="text" name="meta_title" maxlength="250" value="<?php echo $session->getSession("pages_meta_title") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Keywords</label>
                            <div class="form_right"><textarea id="meta_keywords" name="meta_keywords"><?php echo $session->getSession("pages_meta_keywords") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Description</label>
                            <div class="form_right"><textarea id="meta_description" name="meta_description"><?php echo $session->getSession("pages_meta_description") ;?></textarea></div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row">
                            <label>Robot</label>
                            <div class="form_right">
                                <select name="meta_robot">
                                    <option value="">Please Choose An Option</option>
                                    <option value="index, follow" <?php if ($session->getSession("pages_meta_robot")=="index, follow") echo "selected=\"selected\""; ?> >index, follow</option>
                                    <option value="noindex, follow" <?php if ($session->getSession("pages_meta_robot")=="noindex, follow") echo "selected=\"selected\""; ?> >noindex, follow</option>
                                    <option value="index, nofollow" <?php if ($session->getSession("pages_meta_robot")=="index, nofollow") echo "selected=\"selected\""; ?> >index, nofollow</option>
                                    <option value="noindex, nofollow" <?php if ($session->getSession("pages_meta_robot")=="noindex, nofollow") echo "selected=\"selected\""; ?> >noindex, nofollow</option>
                                </select>
                            </div>
                            <div class="clear"></div>
                        </div>
                        <div class="form_row last">
                            <label>Author</label>
                            <div class="form_right"><input type="text" name="meta_author" maxlength="50" value="<?php echo $session->getSession("pages_meta_author") ;?>" /></div>
                            <div class="clear"></div>
                        </div>
                    </div>
                </div>
                <!-- Widget Ends -->

                <div class="form_buttons">
                    <input type="submit" name="add" value="Save" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="submit" name="add" value="Save &amp; New" />&nbsp;<span class="no_mobile">&nbsp;</span>
                    <input type="reset" value="Clear" />
                </div>
                </form>
                <!-- Form Ends -->
<?php
  if($_SERVER['REQUEST_METHOD'] == 'POST') // if form is submitted...
  {
    if(isset($_POST['save'])) // check whether it is the "Save" button that's being clicked
    {
      //code for saving
      echo 'saved';
    }
    else  // it's the "Save & New" button
    {
      //code for save and new
      echo 'save and new';
    }
  }
?>
<html>
<body>
  <form method="POST">
    <input type="text" name="msg" />
    <!-- and other input elements goes here.. -->

    <input type="submit" name="save" value="Save" />
    <input type="submit" name="savenew" value="Save & New" />
  </form>
</body>
</html>

你的实际代码中有标签吗?是的,我有标签。只是复制了这里的部分代码作为参考。现在它的使用else条件无论我点击save按钮还是save and new按钮,它总是重定向到查看页面,没有必要依赖javascript来实现这样的关键功能。如果多个提交输入具有名称/值对,则只有单击的按钮才会发送其值。请参阅此代码不起作用我的朋友。我试过了。Else部分在每次提交表单时执行,无论我使用哪种提交按钮。是,提交按钮的名称已设置。下面是相同的代码。你有没有注意到我对这两个按钮使用了不同的名称!提交表单时,名称和值对将在服务器端的$\u GET或$\u PSOT关联数组中可用,具体取决于使用的methodGET/POST。因此,在我的代码中,如果您提交表单,在服务器端$\u POST数组将包含两个元素。一个是带有值的msg,另一个是带有值的单击按钮的名称。因此,我使用这个名称来检查用户单击了哪个按钮。在发布代码之前,我已经测试了代码。所以,我不认为这是代码的问题。相反,问题在于您在当前场景中是如何实现它的。如果您想测试我的代码,只需使用上面的代码创建一个php文件并运行它。我刚刚检查了它,您的代码正在工作,但在我的情况下,提交按钮键和值对不包括在post数组中。我使用print\u r$\u post回显post数组;但是提交按钮键值对不包括在其中。不知道为什么。因此,该值保持为空,并且每次都触发else条件。在下面发布我的完整代码。请检查并设法找出问题所在。