无法从多个表单中获取$

编程入门 行业动态 更新时间:2024-10-23 19:27:58
本文介绍了无法从多个表单中获取$ _POST值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我遇到了一些问题,因为你们可以在我的代码中看到,我得到了一个foreach循环访问我的img文件夹,显示所有图像,以及我忽略了图像的正确样式,因为问题是每个图像内的形式。

我需要从收音机输入中获取值,所以我可以告诉我的其他脚本从DB中选择所有信息,其中ID具有与输入相同的值。

我需要一个if语句,这样如果没有设置,我可以显示一些信息,说明你需要选择一个收音机,然后才能收听到任何电台。

但我的if语句一直显示'错误',即使我点击按钮

if(isset($ _ POST ['submitRadio')): $ test = $ _POST ['radio']; echo $ test; else: echo'error'; endif; foreach(glob('img / radios / big / *。png')as path): printf('< form method =post> < input class =hiddentype =textname =radiovalue =1> < input type =submitname =submitRadiovalue =Go! > < / form> '); endforeach;

完成GolezTrol告诉我要做的事情:

< div class =row text-center> <?php $ sql =SELECT * FROM radio; $ stmt = $ db-> dbh-> prepare($ sql); $ stmt-> execute(); $ result = $ stmt-> fetchAll(); if(isset($ _ POST ['submitRadio'])): $ test = $ _POST ['submitRadio']; echo $ test; else: echo'error'; endif; ?> < form method =post> <? foreach($ result as $ radio): printf(' < button type =submit name =submitRadio value ='。$ radio ['id']。'> Go!< / button> '); ?> < / form>

解决方案

我删除了以前的解决方案。我只是看到你没有真正的单选按钮,但隐藏的元素,所以基本上按钮是无线电。 这改变了一点,因为你实际上有我早先提出的替代建议:按钮本身作为单选按钮,立即发布选定的选项。为解决您的问题,您可以使用按钮而不是输入 code>用于提交表单。在一个按钮中,您可以使标题和值彼此不同,因此您可以将 id (或文件名,或任何您需要的)放在值按钮并且根本不需要隐藏的输入。 button标签的内容就是它的标题,所以代码如下所示:

if(isset($ _ POST ['selectedFile')): $ test = $ _POST ['selectedFile']; echo $ test; else: echo'error'; endif; ?>< form method =post>< ;? //在循环之外打开表单 foreach(glob('img / radios / big / *。png')as path: //不知道你想做什么这里。把文件名而不是 //1的值? $ filename = basename($ path,'.png'); ?>

更多推荐

无法从多个表单中获取$

本文发布于:2023-10-09 18:32:39,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   表单

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!