php - 从动态表中获取数据,作为变量输入以在表单 php 中使用

标签 php mysql

我有一个动态表,它从输入框的变量输入中提取数据。这效果很好,并在表中显示了我的数据。我正在考虑使用另一列,其中包含一个链接(href),以整理表中的所有变量,并使用我想要输出数据的表单输出到我的页面。

或者有没有办法双击该行并将数据收集到变量中,以便我可以在表单中输出变量?

这是我的表格的示例

<table>
<thead>
    <tr>
        <th>Address</th>
        <th></th>
    </tr>
</thead>
<tbody>
    <tr>
        <?php
            $search = mysql_real_escape_string($search);
            $searchrs = mysql_query("SELECT * FROM address 
                                    WHERE (`AddID` = '".$search."') ") 
                        or die(mysql_error());
            while ($results = mysql_fetch_array($searchrs)) {
                echo '<td>'.$results['House'].', '.$results['StreetName'].', 
                        '.$results['TownCity'].', '.$results['Postcode'].'</td>';
            }
        ?>
        <td><a class="btn default btn-xs red-stripe" href="myform.php">View</a></td>
    </tr>
</tbody>

我在考虑 href="myform.php use? 并列出变量后,当我尝试这个时,它只是将 $results['TownCity'] 等放在地址栏中。

还有什么更好的方法可以做到这一点?

最佳答案

Href 将使用 $_GET 发送变量,因此它们将可见。

一种解决方案是使用 $_POST 方法,该方法不会在地址栏上显示任何内容,因此更安全。您可以将字段隐藏发送。

尝试这样的事情:

 <td>
    <form action="myform.php" method="post">
      <input type="hidden" name="House" value="<?php echo $results['House'];?>" >
      <input type="submit" value="View">
    </form>
    </td>

关于php - 从动态表中获取数据,作为变量输入以在表单 php 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913255/

相关文章:

php - 是否可以验证 Composer 中的供应商文件夹完整性?

php - 为什么我的第一个sql语句不运行

php - 如何在每个租户都有多个用户的 laravel 中拥有 Multi-Tenancy 数据库?

mysql - 加速本地MySql对大表发起规范化查询

mysql - 在sql中的连接表中获取字段作为字符串

php - 上传简历并发送电子邮件,在 codeigniter php 中显示空白页面

php - PHP 函数 : brightness(); making RGB colors darker/brighter 需要帮助

mysql - 如何将表从 mysql 导入到 hbase?

php - 使用 PDO prepare 和 INSERT 不在数据库中输入表单

mysql - 一个事务中的多个插入 mysqli php5