0

mysql データベースからデータを取得した後にテーブルを作成するページがあります。各行にはリンクがあります。私の問題は、リンクがクリックされた行の最初のセル (ポップアップ ウィンドウでも使用する主キー) にテキストを渡す必要があることです。

<TABLE border="1" height="800px" width="600px" id="myTable">

        <br>
        <br>
        <caption>*Please close or update the following WAR first!</b></caption>
        <br>
        <th><center><b>Weekly Report ID</b> </center></th>
        <th><center><b>Report Category</b> </center></th>
        <th><center><b>Problem Title</b> </center></th>
        <th><center><b>Closure</b> </center></th>
        <th><center><b>Action</b> </center></th>
        <?php
        while ($row = mysql_fetch_array($result))
        {
        $rptid    = $row['weeklyReportId'];
        $rptcat   = $row['reportCategory'];
        $rptptl   = $row['problemTitle'];
        $rptcls   = $row['closure'];

        ?>
        <tr>
            <td width="50"><?php echo $rptid; ?></td>
            <td width="50"><?php echo $rptcat; ?></td>
            <td width="50"><?php echo $rptptl; ?></td>
            <td width="20"><?php echo $rptcls; ?></td>
            <td width="20"><a href="#"><img src="../MyImages/Text Edit Icon.jpg" width="15" height="15" onClick="return popitup('update_popup.php'); "></img> </a></td>
            <!--<td width="10"> <input type="image" src="../MyImages/Text Edit Icon.jpg" width="15" height="15" id="target"></input></td>-->
        </tr>       

        <?php
        }
        mysql_free_result($result);
        mysql_close($dbhandle);

        ?>

    </TABLE>

ポップアップウィンドウを開くJavascriptもあります

<!-- Function for popup window
var newwindow;
var def1='';

function popitup(url,name) {

    newwindow=window.open(url,'name','height=500,width=800');
    if (window.focus) {newwindow.focus()
    }
    return false;
}

// -->
4

1 に答える 1

0

このシナリオでは、 を使用できますupdate_popup.php?rptid=<?php echo urlencode($rptid);?>

于 2013-01-04T06:48:59.787 に答える