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

时间:2012-10-01 16:06:22

标签: 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>"; 

1 个答案:

答案 0 :(得分:1)

首先,你没有在那个回声中关闭你的表单标签。其次,如果检索到多个结果,您是否有任何类型的循环可以通过多个结果(多个广告)?