php - 如何在从数据库获取数据时包含 php 脚本

标签 php html mysql

我已在数据库中存储了逗号分隔值。现在我想显示该值的列表。目前我正在尝试打印“bni_member_export_to”。它包含像美国、英国、印度这样的字符串。我需要作为 list 。

while($row = mysqli_fetch_array($result))  
{  
    $output .= '  
    <br>
    <hr>
    <br>
        <div class="row">
            <div class="col-md-6">
                 <h5>Personal Information</h5>
                      <li>Name : '.$row["bni_member_name"].'</li>
                      <li>Mobile: '.$row["bni_member_mobile"].'</li>
                      <li>Email: '.$row["bni_member_email"].'</li>
            </div>
            <div class="col-md-6">
                 <h5>Business Information</h5>
                      <li>Chapter: '.$row["bni_chapter_id"].'</li>
                      <li>Category: '.$row["bni_category_id"].'</li>
            </div>
       </div>
       <br>
       <hr>

       <br>
        <div class="row">
            <div class="col-md-12">
                 <h6>Description</h6>
                 <h7>'.$row["bni_member_bio"].'</h7>
            </div>
        </div>
        <br>
        <hr>
        <br>
        <div class="row">


            <div class="col-md-4">
            <li>Export to</li>

                 <li>'.$row["bni_member_export_to"].'</li>     
            </div>
            <div class="col-md-4">
                  <li>Import From</li>
                  <li>'.$row["bni_member_import_from"].'</li>     
            </div>
            <div class="col-md-4">
                  <li>Want to Connect To</li>
                  <li>'.$row["bni_member_want_to_connect_to"].'</li>     
            </div>
        </div>

我有用于列出所有字符串的 php 代码。但如果我把它放进去,我就不起作用了

    <li>Export to</li>
    <li>'.$row["bni_member_export_to"].'</li>     
</div>

用于打印列表

$exp = $row["bni_member_export_to"];
$expl = explode(',', $exp);
foreach($expl as $my_Array){
   echo $my_Array.'<br>';  
}

最佳答案

您必须停止字符串连接,并启动 PHP 处理器来生成 explode()和一个 foreach 循环来生成 <li>项目

$output .= '  

    . . .

    <div class="col-md-4">
        <ul>                                <!-- added the missing <ul> tag -->
            <li>Want to Connect To</li>';    // not sure this <li> belongs here
<?php 
    $items = explode(',', $row["bni_member_want_to_connect_to"])
    foreach ($items as $item) {
        $output .= "<li>$item</li>";
    }
?>

$output .= '</ul></div>';

关于php - 如何在从数据库获取数据时包含 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57219621/

相关文章:

php - 使用 PHP 连接到 Facebook API

html - css/html 整个网站容器卡在左边,响应式扩展很差

javascript - .scroll() 不工作 jquery

mysql - 在具有在全局 python2.7 下运行的预先存在的 Flask 应用程序的计算机上使用 python 3.4 virtualenv 让 Django Apache Mysql WSGI 工作

mysql - 将表中的非空值合并到一个结果行

php - mySQL 数据库 - 每 15 分钟将某些列重置为 '0'

php - 为什么我的 reduce 实现的函数组合会返回一个闭包?

php多张照片上传和重命名

html - 如何让我的 SVG 显示在 <i> 标签中而不包含任何内容?

php - Laravel 5.3 中为 foreach() 提供的参数无效