Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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_Html_Mysql_Database_Mariadb - Fatal编程技术网

Php 数据列表在下拉列表中空格后未显示完整名称

Php 数据列表在下拉列表中空格后未显示完整名称,php,html,mysql,database,mariadb,Php,Html,Mysql,Database,Mariadb,Datalist未在空格后打印完整名称。它只是给出名称的第一个单词,即忽略空格后的完整名称。这些名称是从数据库中提取的。假设银行名称为“XYZ Global bank”,则在下拉列表中仅显示“XYZ”,而不显示rest名称。 请帮帮我 $query = "SELECT name FROM issuer"; $result = $conn->query($query); if(!$result) die($conn->error); $rows=$result->num_rows

Datalist未在空格后打印完整名称。它只是给出名称的第一个单词,即忽略空格后的完整名称。这些名称是从数据库中提取的。假设银行名称为“XYZ Global bank”,则在下拉列表中仅显示“XYZ”,而不显示rest名称。 请帮帮我

$query = "SELECT name FROM issuer";
$result = $conn->query($query);
if(!$result) die($conn->error);
$rows=$result->num_rows;
echo "<datalist id='bankNames'>";
for($i=0; $i<$rows; $i++)
{
$result->data_seek($i);
$row = $result->fetch_array(MYSQLI_ASSOC);
echo "<option value='".$row['name']."'>";
 }
 echo "</datalist>";
$query=“从发卡机构选择名称”;
$result=$conn->query($query);
如果(!$result)死亡($conn->error);
$rows=$result->num_行;
回声“;
对于($i=0;$idata_seek($i);
$row=$result->获取数组(MYSQLI\u ASSOC);
回声“;
}
回声“;
您好,使用这段代码,它将解决您的所有空间问题。作为您的参考,我附加了一个图像文件,所以这将是非常有帮助的完全为您


$name=htmlentities($row['name']);
回声“;

可能是因为你的末尾有2个
,和/或你没有关闭标签
你也应该转义
$row['name']
,除非你能保证它的值中不会有一个。对不起,伙计,你说的两件事都不正常。查看页面的源代码,它显示了什么?
<?php
 $conn = new mysqli('localhost', 'username', 'password', 'database-name') 
              or die ('Cannot connect to db');
 $result = $conn->query(" SELECT DISTINCT name FROM issuer;");
   echo "<select name='name' class='required-entry form-control' id='name' >";
     while ($row = $result->fetch_assoc()) {
           unset($name);
           $name = $row['name'];
           echo '<option value=""></option>';
           echo '<option value="'.$name.'">'.$name.'</option>';
       }
       echo "</select>";
?>
$name = htmlentities($row['name']);
echo "<option value='$name'>";