将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,名字= Anything&描述= Anything&价格= 352,数量= 431,类型= Anything&图像= 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">

最新更新