echo while循环中的onClick事件

时间:2014-04-21 02:35:35

标签: javascript php while-loop onclick echo

我正在尝试使用onClick事件打开链接到我的数据库中特定ID的编辑链接的每个实例,这样您只需单击打开一个新窗口即可编辑所需内容而无需浏览来自主页。

我可以获得在常规href和目标空白中工作的链接,但是使用onclick事件它似乎无法正常工作,我需要设置窗口的参数。我已经四处寻找其他类似问题的许多解决方案,但我无法找到解决方案。这甚至可能吗?

以下是我正在使用的代码片段。

    while($row = mysql_fetch_array( $result )) {       
    // echo out the contents of each row into a table
    echo "<tr>";
    echo '<td>' . $row['id'] . '</td>';
    echo '<td>' . $row['lname'] . '</td>';
    echo '<td>' . $row['fname'] . '</td>';
    echo '<td>' . $row['activity'] . '</td>';
    echo '<td>' . $row['guests'] . '</td>';
    echo '<td>' . $row['room'] . '</td>';
    echo '<td><a href="" onClick="window.open("edit.php?id='.$row['id'].',\'mywindow\')">Edit</a></td>';
    echo '<td><a href="delete.php?id=' . $row['id'] . '" >Delete</a></td>';
    echo "</tr>"; 

对此提出任何帮助都是惊人的,谢谢你提前。

1 个答案:

答案 0 :(得分:1)

试试这个:

echo "<td><a href='' onClick=\"window.open('edit.php?id={$row['id']},\'mywindow\'')\">Edit</a></td>";
echo "<td><a href='delete.php?id={$row['id']}' >Delete</a></td>";