Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.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
如何$\u从sql中获取要插入<;选择类型>;PHP_Php_Sql_Get - Fatal编程技术网

如何$\u从sql中获取要插入<;选择类型>;PHP

如何$\u从sql中获取要插入<;选择类型>;PHP,php,sql,get,Php,Sql,Get,我正在使用xampp PHP 如何从MySQL中获取select类型的值,比如在 <input type="text" value="<?php $variable['valueinsql']; ?>"> 要突出显示特定选项,应在每个适用选项上设置selected属性,如下例所示 <select name='otherbanks[]' multiple=true> <option value=1 selected>one <

我正在使用xampp PHP

如何从MySQL中获取select类型的值,比如在

<input type="text" value="<?php $variable['valueinsql']; ?>"> 

要突出显示特定选项,应在每个适用选项上设置
selected
属性,如下例所示

<select name='otherbanks[]' multiple=true>
    <option value=1 selected>one
    <option value=2>two
    <option value=3 selected>three
    <option value=4>four
    <option value=5 selected>five
</select>

一
二
三
四
五
假设您使用PHP生成选择菜单并对数据库进行查询,以便在PHP中完成(突出显示),您需要一个循环来迭代
$list[“Banks”]
中的每个值,并对照sql中的值检查该值。如果不知道您是如何生成选择菜单的,或者不知道$list['Banks']
的值,就很难准确地知道,我可能是“找错了方向”。

用于检查数组中是否有可用的值。如果可用
echo'selected'

试试这个==>

<select multiple="multiple" name="otherbanks[]" style=" width:190;">
    <option <?php if (in_array('Banksone',$list["Banks"])) {echo 'selected';} ?> value="Banksone">One</option>
    <option <?php if (in_array('Bankstwo',$list["Banks"])) {echo 'selected';} ?> value="Bankstwo">two</option>
    <option <?php if (in_array('Bankthree',$list["Banks"])) {echo 'selected';} ?> value="Bankthree">three</option>
    </select>

value=“Bankstwo”>两个

应该突出显示的
选项
选项
需要设置
属性设置您想突出显示
$list[“Banks”]
中可用的所有银行吗?如果是,请检查我给出的答案。@Narayan是sir@MonPadi然后检查我的答案是否正确并接受it@Narayan错误:在\u数组中,参数2应为数组,字符串给定错误:在\u数组中,参数2应为数组,字符串给定可以将
$list[“Banks”]
的值粘贴到此处。使用
打印($list[“Banks”])
Banksone,Bankstwo,Banksthreeits数组类似于
array([0]=>Banksone[1]=>Bankstwo[2]=>BANKTHERY)
类似于此或字符串如果字符串首先通过
<select name='otherbanks[]' multiple=true>
    <option value=1 selected>one
    <option value=2>two
    <option value=3 selected>three
    <option value=4>four
    <option value=5 selected>five
</select>
<select multiple="multiple" name="otherbanks[]" style=" width:190;">
    <option <?php if (in_array('Banksone',$list["Banks"])) {echo 'selected';} ?> value="Banksone">One</option>
    <option <?php if (in_array('Bankstwo',$list["Banks"])) {echo 'selected';} ?> value="Bankstwo">two</option>
    <option <?php if (in_array('Bankthree',$list["Banks"])) {echo 'selected';} ?> value="Bankthree">three</option>
    </select>