Я пытаюсь перенаправить мою страницу в другое место (addparty.php? Edit = true & id = 1) нажатием кнопки. Я использую JavaScript для статического значения. Вот код:перенаправление на страницу нажатием кнопки без отправки формы в php
Вот мой 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 ""; }
код Javascript:
function check()
{
window.location.href="addparty.php?edit=true&id=1";
}
Здесь я получаю все значения из партии таблицы. Я хочу добраться до addparty.php?edit=true&id=$note[partyId]
. Если вы видите событие onClick, он вызывает функцию check()
. Теперь мой id=1
является статическим, и он работает, но я хочу, чтобы id=
$ note [partyId] (который является уникальным идентификатором участника каждой стороны).
Любые предложения? Заранее спасибо.
Hi @Pitchinnate это прекрасно работает. большое спасибо. но только вещь, это также дает мне ошибку «использование неопределенного константного partyId». любое решение для этого? – ashah142
у вас есть цитаты вокруг partyId, как у меня в моем решении? есть ли в базе данных столбец с именем partyId? – Pitchinnate
понял ... Я забыл цитаты. и есть ли способ удалить эту же запись, добавив такую кнопку в цикл while? – ashah142