PHP - 单击提交按钮时,回显结果仅回显第一个结果中的电子邮件地址

标签 php mysql database echo

我有一个脚本,它根据数据库查询在表格中显示广告,每个广告都有一个提交按钮,当单击提交按钮时,它会将您带到另一个页面,该页面根据广告的用户名回显相应的详细信息您点击了,但是当有多个广告时,它只显示第一个广告的详细信息。有没有办法分配一个唯一的 ID 或其他内容,以便当单击特定广告的提交按钮时会回显相应的详细信息,而不仅仅是第一个详细信息?

这是回显代码:

echo "<div id='expanderContent' style='display:none'>
        <div class='reasonbar'>
          <div class='prod-title1' style='width: 70%;'>" . 
            $row['lname'] . 
          "</div>
          <div class='reason1' style='width: 29%;'>
            Category:<br /> ". 
            $row['category'] . 
          "</div>
        </div>";

echo "<div class='reasonbar'>
        <div class='prod-title2' style='width: 70%;'>
          <form action='adclick.php' method='post'>
            <input type='hidden' name='username' value='" . $row['username'] . "'/>
            <input type='submit' name='submit' value='Submit'>
        </div>
        <div class='reason2' style='width: 29%;'>
        </div>
      </div
    </div>"; 

最佳答案

首先,您不会在该回显中关闭表单标记。其次,如果检索到多个结果(多个广告),您是否有任何类型的循环来遍历多个结果?

关于PHP - 单击提交按钮时,回显结果仅回显第一个结果中的电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12676928/

相关文章:

database - Microsoft 是否在 Visual Studio 中放弃对 SDF 数据库文件的支持?

java - hsqldb 中的连接池

javascript - Laravel 将本地主机 MySql 数据库同步到托管服务器

php - Wordpress:显示页面的特定标题

mysql - App.objects.get(foo=bar) 没有 'order_by' 属性

php - 如何自动解析 RSS 提要以存储在 MySQL 数据库中?

mysql - 我正在尝试获取最近 "N"个月的订单。在下面的查询中,我需要动态设置月份的值

php - 如何使用 Laravel 4 将对象插入到 MongoDB 文档中

php - 在 PHP 中模拟一个简单的 "warning"

php - 文本框内容添加到 MySQL 数据库,然后显示在 PHP/HTML 文件中