Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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 使用jQuery Multiple File Upload,如何在下拉列表中填充一个值,使项目显示为选中项?_Php_Jquery_Dropdown_Blueimp - Fatal编程技术网

Php 使用jQuery Multiple File Upload,如何在下拉列表中填充一个值,使项目显示为选中项?

Php 使用jQuery Multiple File Upload,如何在下拉列表中填充一个值,使项目显示为选中项?,php,jquery,dropdown,blueimp,Php,Jquery,Dropdown,Blueimp,我已经设置了将值保存到数据库中的程序-这很好。对于上传的每个图像,我想从选项下拉列表中将其分配到一个类别。jmfu使用的语法如下 {%=file.id||''%} # to get the ID {%=file.name%} # to get the filename {%=file.category||''%} # to get/display the category 为了将值转换为一种格式,以便我可以从数据库中获取类别值,并进行if测试以查看是否选择了下拉选项,我添加了以下代码: $ca

我已经设置了将值保存到数据库中的程序-这很好。对于上传的每个图像,我想从选项下拉列表中将其分配到一个类别。jmfu使用的语法如下

{%=file.id||''%} # to get the ID
{%=file.name%} # to get the filename
{%=file.category||''%} # to get/display the category
为了将值转换为一种格式,以便我可以从数据库中获取类别值,并进行if测试以查看是否选择了下拉选项,我添加了以下代码:

$category = "{%=file.category||''%}";
然后是下拉代码:

Category <select name="category" id="{%=file.id||''%}" size="1" class="saveData set-field-width">
    <option value=""  <?php if ( $category == "" ) { echo " selected "; } ?> >-- Please select --</option>
    <option value="Carpet" <?php if ( $category == "Carpet" ) { echo " selected "; } ?> >Carpet</option>
    <option value="Tile" <?php if ( $category == "Tile" ) { echo " selected "; } ?> >Tile </option>
</select>
而不是地毯或瓷砖,这就是为什么“选择”不起作用。我尝试为$file_id和$filename设置变量,但遇到了相同的问题:

$file_id = {%=file.id||''%};
$filename = {%=file.name%};
php if语句永远不会成功,如下所示:

因为在HTML源代码视图中看到的$category是:{%=file.category | |''''%},而不是Tile或地毯。是否有方法转换/转换编码值,使其正常工作并正确选择

演示可在以下网址查看:

这里显示的图像显示了html源代码视图和问题


替换此:
这样:{%if(file.category==“Tile”){%}选择了{%}%}。有关更多信息,请参阅以下链接:

它工作得非常完美——所有这些都是关于理解、理解语法的。德克萨斯州
{%=file.category||''%}
$file_id = {%=file.id||''%};
$filename = {%=file.name%};