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

我在一个页面写了两个表单

上传图片:

允许上传的文件类型为:=implode(', ',$uptypes)?>

在上传完文件后,我要在另一表单填写其他数据并写入数据库中,但我就是获取不到第一个表单上传的图片名,该怎么做呢

回复讨论(解决方案)

考虑写成一个表单

上传的文件名在 $_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","添加成功");

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值