php - 将 enctype="multipart/form-data 添加到我的表单并尝试提交后,它转到另一个页面
问题描述
我有2页第一个是:admin.php
<?php
session_start();
if (!isset($_GET['page'])){
$_GET['page'] = 'home';
}//end if
include_once(dirname(__FILE__)."/function.php");
?>
<?php include_once("header.php"); ?>
<?php include_once("menu.php"); ?>
<?php
switch ($_GET['page']) {
case 'category_list':
include_once(dirname(__FILE__)."/modules/category_list.php");
break;
case 'category_add_edit':
include_once(dirname(__FILE__)."/modules/category_add_edit.php");
break;
case 'color_list':
include_once(dirname(__FILE__)."/modules/color_list.php");
break;
case 'color_add_edit':
include_once(dirname(__FILE__)."/modules/color_add_edit.php");
break;
case 'product_list':
include_once(dirname(__FILE__)."/modules/product_list.php");
break;
case 'product_add_edit':
include_once(dirname(__FILE__)."/modules/product_add_edit.php");
break;
case 'cart':
include_once(dirname(__FILE__)."/modules/cart.php");
break;
case 'order':
include_once(dirname(__FILE__)."/modules/order.php");
break;
default:
include_once(dirname(__FILE__)."/modules/home.php");
break;
}
?>
<?php include_once("footer.php"); ?>
第二个是:/modules/product_add_edit.php
<form action="<?=($_SERVER['PHP_SELF'])?>?<?=$_SERVER['QUERY_STRING']?>" enctype="multipart/form-data method="POST">
当我尝试提交和上传我的图像和输入字段时,它会转到:http://project6bootstrap4-v1/admin.php?id=&category_id=7&name=Anything&description=Anything&price=352&quantity=431&type=Anything&image=monitoracerCopy.jpg&color_id=8&add_category=
什么时候应该去:http://project6bootstrap4-v1/admin.php?page=product_add_edit 我做错了什么?
解决方案
enctype 属性缺少引号
<form action="<?=($_SERVER['PHP_SELF'])?>?<?=$_SERVER['QUERY_STRING']?>" enctype="multipart/form-data" method="POST">
推荐阅读
- c - for 循环错误,头文件中定义的计数器
- c++ - 为什么我的 Char* 在填充整数后为空?
- scala - Scala 泛型中断对 var 的重新分配
- drupal-7 - Drupal 7 - 是否有可能以编程方式创建修订而不发布它并维护原始节点发布?
- python - 如何请求特定的 HTML 部门?
- c++ - 如何在 Boost.Spirit 语义动作中获得函数结果
- python - pandas - 在第二个参考数据框中查找最近(但以前)的日期
- php - 必须是数组类型,返回 null Laravel
- java - 如何将bottomnavigationview片段切换到另一个不是菜单项的片段
- visual-studio - 天蓝色函数文件 function.json 在不同的位置