Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在调用时在列表框中显示存储值表单列表框_Php_Mysql - Fatal编程技术网

Php 在调用时在列表框中显示存储值表单列表框

Php 在调用时在列表框中显示存储值表单列表框,php,mysql,Php,Mysql,我有一个带有几个值的列表框(“a”、“b”、“c”)。 用户选择“b”,然后将其存储在MySQL数据库中。 当用户用列表框调用此网站时,我希望它 将“b”显示为列表框中的第一个值。(或至少将其显示为以前的选择) 因此,结果需要显示在列表框中。。不是纯文本。。。以及其他可用的选择 我该怎么做 (全部在mysql、php中)有几种方法,但我最好的建议是,在将数据写入数据库时生成一个随机值,将其与用户选择一起存储,并创建一个包含随机变量的cookie()。然后,每次用户来到您的页面时,您都会检查他们是

我有一个带有几个值的列表框(“a”、“b”、“c”)。 用户选择“b”,然后将其存储在MySQL数据库中。 当用户用列表框调用此网站时,我希望它 将“b”显示为列表框中的第一个值。(或至少将其显示为以前的选择)

因此,结果需要显示在列表框中。。不是纯文本。。。以及其他可用的选择

我该怎么做


(全部在mysql、php中)

有几种方法,但我最好的建议是,在将数据写入数据库时生成一个随机值,将其与用户选择一起存储,并创建一个包含随机变量的cookie()。然后,每次用户来到您的页面时,您都会检查他们是否拥有该cookie以及其中的值。然后,您可以根据该值从数据库中获取存储的选项。

您是指多个选择框还是单个选择框?您的意思是希望它首先显示,还是预先选择?据我所知,您正在谈论使用PHP和HTML表单从数据库提交和检索基本信息。我推荐任何基本的PHP/MySQL教程来帮助您实现这一点,然后将这些知识应用到一个选择框中。你能提供你自己尝试过的任何代码,或者你遇到的一些问题吗?我说的是一个选择框。对于用户来说,显示其先前选择的值非常重要。我真的不介意列表如何排序。我已经有了实际的列表框。它通过读取MySQL中的数据库来填充。该值还存储在数据库的某个位置。但是我遇到的问题是,我还没有一个方法来显示之前选择的值。这是一个非常基本的PHP/MySQL特性。用户提交表单数据,由PHP处理并保存到MySQL数据库。用户通过访问带有PHP代码的特定页面来请求保存到数据库中的数据,PHP代码从数据库中获取正确的信息并将其显示在屏幕上。我强烈推荐任何基本的PHP/MySQL教程资源。有很多。或者应该让你开始这不是我要问的。。。我问的是如何在列表框中显示列表,但存储的值显示为列表中的第一个。。。。谢谢你指出了显而易见的问题。你的限制还不够具体,因为你有很多方法可以做你想做的事情。如果您想简单地“预填充”一个输入字段,在本例中是一个选择框,那么我建议您使用基本HTML,并使用PHP中的基本“If”语句将“selected”属性添加到正确的标记中。谢谢,但是Cookie是不允许的(安全访问站点)