POST機能なしでデータを送信できることが通知されました。私が理解しようとしているのは、自分のテーブルの周りのフォームを取り除き、 "edit-product"というページにデータを送る方法です。フォームなしで別のページにデータを送信する
データに加えて、フォームのアクション属性と同じように、ユーザーにも送信されたいと思っています。今のよう
、私はそれがこのような構造があります。私の編集製品ページで
<?php
$stmt = $dbc->query("SELECT `id`,`first`,`last`,`product` FROM users");
$stmt->setFetchMode(PDO::FETCH_ASSOC);
while($row = $stmt->fetch()) {
?>
<form method="POST" action="edit-product">
<tr>
<td><?php echo $row['id'];?>"</td>
<td><?php echo $row['first'];?></td>
<td><?php echo $row['last'];?></td>
<td><?php echo $row['product'];?></td>
<input name="id" type="hidden" value="<?php echo $row['id'];?>" readonly>
<input name="first" type="hidden" value="<?php echo $row['first'];?>">
<input name="last" type="hidden" value="<?php echo $row['last'];?>">
<input name="product" type="hidden" value="<?php echo $row['product'];?>">
<td><input name="save" type="submit" value="Save"></td>
<td><div class="delete-class" name="delete" id="<?php echo $row['id']; ?>">Delete</div></td>
<td><input name="edit" type="submit" value="Edit"></td>
</tr>
</form>
<?php } ?>
</tbody>
</table>
、私はこのようなデータを受信:
$id = $_POST['id'];
$first = $_POST['first'];
$last = $_POST['last'];
$product = $_POST['product'];
はどうすればこれを行うことができますか?
Ajaxが最良の(唯一の)方法でしょう。あるいは、 'POST'の代わりに' GET'を使うことを意味しましたか? – pxgamer
AJAXを使って私を編集用ページに連れて行くことができますか?私はこれのためにAJAXを理解することができます、ちょうどその部分ではありません。 – Becky
ユーザーを編集製品ページに送信しますか? – pxgamer