0

データベースクエリに基づいてテーブルに広告を表示するスクリプトがあります。各広告には送信ボタンがあり、送信ボタンをクリックすると、クリックした広告のユーザー名に基づいて対応する詳細をエコーする別のページに移動します、ただし、複数の広告がある場合は、最初の広告の詳細のみが表示されます。特定の広告の送信ボタンがクリックされたときに、最初のものだけでなく、対応する詳細がエコーされるように、一意の 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>"; 
4

1 に答える 1

1

まず第一に、そのエコーでフォームタグを閉じていません。次に、複数の結果が取得された場合に複数の結果 (複数の広告) を通過するループはありますか?

于 2012-10-01T16:09:19.393 に答える