首页 > 解决方案 > 创建一个数组,该数组将保存当前循环的所有信息值,并将其中一些值插入到我的链接中

问题描述

我有一个带有 id 和 info 列的表。我想在wordpress页面中运行一个循环,以显示我所有的“信息”值(姓名。电话,城市......)。使用这个片段:

     global $wpdb;
    $result = $wpdb->get_results( "SELECT * FROM wpeb_wpforms_entry_fields");
    foreach ( $result as $print )   { ?>
      <tr>
              <td>  <?php echo $print->id; ?> </td>
              <td><?php echo $print->entry_id; ?> </td>
              <td> <?php echo $print->form_id ; ?> </td>
              <td> <a href="url?Name=value1andCity=value2"><?php echo $print->info; ?> </a></td>
              <td><?php echo $print->mobile; ?> </td>
              <td> <?php echo $print->course; ?> </td>
              <td> <?php echo $print->address; ?> </td>
              <td><?php echo $print->city; ?> </td>
              <td> <?php echo $print->zip ; ?> </td>
      </tr>
        <?php }
  ?>

但我不知道如何创建一个数组来保存当前循环的所有信息值,并将其中一些值插入到我的链接/?value1=nameandvalue2=phone 中,以便我可以将这些值提交到目标页面。

标签: phpwordpress

解决方案


您可以使用以下 PHP 函数来构建查询参数:

$array = (array) $print;
http_build_query($array);

您可以在此处查看更多详细信息: https ://www.php.net/manual/en/function.http-build-query.php


推荐阅读