[英]how do retain value of dropdown box in php
我将尝试使其尽可能简单。 我知道如何在下拉菜单中选择默认值。 我的问题是如何使下拉菜单中的最后一个选项下次默认为“交互式”。 因此这意味着我无法对默认值进行硬编码。
可以说我想将两个数字相乘。 我有两个下拉框,其中包含1到10的数字; 第一次会说1和1,因为如果未提及默认值,则默认值为第1个位置的数字。 假设有人在第一个选择2,第二个选择6。 用户点击计算后,页面将刷新,将显示答案12。 我仍然希望2和6 stil在那里,而不是回到1和1
请注意,如果我将操作设置为“ answer.php”,并在新页面上显示答案,并具有返回按钮可返回初始页面。 没有问题。 但是我不要 我想留在同一页上。
我没有使用mysql。 全部都有一个简单的for循环,我动态加载值1到10
我相信我需要选择的东西= ?????? 请填写空白,我将其放在for循环中的什么位置
我在Google上花了整整一整天的时间,但我没有运气
谢谢
阿米特
如我所见,有几种方法可以做到这一点:
有很多方法可以做到这一点,不同之处在于您希望存储的深度。 在不浪费太多时间的情况下,这里列出了一些存储选项:
基本上,最简单的技术是获取传递的数据并重新显示它,因此对于您的表单,您有2个输入( leftval和rightval) ,用户在表单上命中submit,然后将它们相乘以显示结果。
当您构建页面以显示结果时,请使用$ _POST ['leftval']和$ _POST ['rigtval']在新页面上填充它们。 确保清理值,并在退出时将其转义!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.