【问题标题】:Find the value of dynamically generated buttons in a row连续查找动态生成的按钮的值
【发布时间】:2013-10-24 13:22:22
【问题描述】:

我从 MYSQL 数据库中提取了数百个数据,然后将它们填充到一个表中。每个表都有一个列名“预览”,它将生成预览按钮。当我们单击该预览按钮时,它必须将该行的应用程序 ID 传递给 genpdf.php,但我可以传递该特定行的应用程序 ID。

<form id="genpdf" action="genpdf.php" method="POST">                    
    <h3 style="padding:10px;">List of Application Submitted</h3>
    <table width="100%" style="padding: 10px;">             
        <tr>
            <td><strong>S. No.</strong></td>
            <td><strong>Application ID</strong></td>
            <td><strong>Name</strong></td>
            <td><strong>Date of Birth</strong></td>
            <td><strong>Telephone</strong></td>
            <td><strong>Email</strong></td>
            <td><strong>Preview</strong></td>       
        </tr>       
    <?php 
        $i = 1;
        while($row = mysql_fetch_array($record))
        {
            echo '<tr><td>' . $i . '</td>';
            echo '<td>' . $row['applicationid'] . '</td>';
            echo '<td>' . $row['title'] . ' ' . $row['firstname'] . ' ' . $row['middlename'] . ' ' . $row['familyname'] . '</td>';
            echo '<td>' . $row['dobmonth'] . '/' . $row['dobday'] . '/' . $row['dobyear'] . '</td>';
            echo '<td>' . $row['telephonet4'] . '</td>';
            echo '<td>' . $row['emailt4'] . '</td>';
            echo '<td><input type="submit" value "Preview" /></td>';
            $i += 1;
        }
    ?>
    </table>
</form>

【问题讨论】:

    标签: php dynamic html-table submit


    【解决方案1】:

    您必须将表单提交按钮替换为调用 genpdf.php 页面并将 applicationId 添加为 HTTP GET 参数的常规链接。

    <a href="genpdf.php?applicationid=$row['applicationid']">Preview</a>
    

    【讨论】:

    • 太棒了。花了 8 个小时才弄明白,但花了 10 分钟才从这个网站得到答案。
    • 如果那是您正在寻找的答案并且它解决了您的问题,请接受它并将其标记为已解决(绿色复选标记)。
    猜你喜欢
    • 2011-05-08
    • 2022-01-09
    • 1970-01-01
    • 2013-01-02
    • 2011-05-13
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多