您好,欢迎访问一九零五行业门户网

php两个表单值传递的问题,求大神指教

我在一个页面写了两个表单
上传图片:
允许上传的文件类型为:
在上传完文件后,我要在另一表单填写其他数据并写入数据库中,但我就是获取不到第一个表单上传的图片名,该怎么做呢
回复讨论(解决方案) 考虑写成一个表单
上传的文件名在 $_files 中,而不是 $_post 中
考虑写成一个表单
写成表单 我那个图片预览就没有了,还有上传的值能获取到吗
上传的文件名在 $_files 中,而不是 $_post 中
我取值是正确的,但提交第二个表单文件名就获取不到了,因为我第一个表单是专门上传图片的
第二个表单中没有文件名,当然就取不到
分两次体就的话,要在服务端做缓存
第二个表单中没有文件名,当然就取不到
分两次体就的话,要在服务端做缓存
产品名称

if(isset($_post[product])){ $db->query(insert into `p_product` (`pid`,`locate`, `name` . values (null, '$_files[upfile][name]', '$_post[name]'); $db->get_admin_msg(img.php,添加成功);
$_files[upfile][name]插入没有值啊
第二个表单没有  这个文件上传框,当然就没有值。你用个变量存起来再插入不就行了。
$f_name = $_files[upfile][name];
if(isset($_post[product])){
$db->query(insert into `p_product` (`pid`,`locate`, `name`  .
            values (null, ' $f_name', '$_post[name]');
    $db->get_admin_msg(img.php,添加成功);
其它类似信息

推荐信息