我想我的页面重定向到一个位置(addparty.php?edit=true&id=1
)通过单击按钮。我使用的JavaScript的静态值。下面是代码:
这是我的PHP代码和JavaScript函数。
$result=mysql_query("SELECT * FROM party ORDER BY partyName");
echo mysql_error();
while($note = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><label>$note[partyId]</label></td>";
echo "<td><label>$note[partyName]</label></td>";
echo "<td><label>$note[partyAddress]</label></td>";
echo "<td><label>$note[partyBankAcc]</label></td>";
echo "<td><label>$note[partyBankName]</label></td>";
echo "<td><label>$note[partyRTGSCode]</label></td>";
echo "<td><label>$note[partyEmail]</label></td>";
echo '<td><button name="change" id="change" value="$note[partyId]"
onClick="check();">Edit</button>
echo "</tr>";
}
Javascript代码:
function check()
{
window.location.href="addparty.php?edit=true&id=1";
}
在这里,我从对方表格让所有的值。我想得addparty.php?edit=true&id=$note[partyId]
.If你看到它调用onClick
功能check()
事件。现在我id=1
是静态的,它的工作原理,但我想那id=$note[partyId]
(这是每一方的唯一方ID)。
有什么建议么?提前致谢。
更改按钮,这样的:
echo '<td><button name="change" id="change" onClick="check(' . $note['partyId'].');">Edit</button>';
更改JavaScript这样:
function check(id)
{
window.location.href="addparty.php?edit=true&id=" + id;
}
尝试添加$note[partyId]
作为参数传递给你的check()
-
function check(partyId)
{
window.location.href="addparty.php?edit=true&id="+partyid;
}
和
echo '<td><button name="change" id="change" onClick="check('.$note['partyId'].');">Edit</button>