POST fonksiyonu olmadan veri gönderebileceğim konusunda bilgilendirildim. Anlamaya çalıştığım şey, tablomun etrafındaki formdan nasıl kurtulabildiğim ve verileri "düzenleme ürünü" adlı sayfama gönderebileceğim.Form vermeden başka bir sayfaya veri gönderme
Verilere ek olarak, kullanıcının formunun niteliğinin yapacağı gibi, oraya da gönderilmesini istiyorum. Benim edit-ürün sayfasında
<?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>
, böyle veri almak:
$id = $_POST['id'];
$first = $_POST['first'];
$last = $_POST['last'];
$product = $_POST['product'];
Bunu nasıl yapabilirler
an itibariyle, bunun böyle yapılandırdık?
Ajax en iyi (sadece?) Yolu olurdu. Yoksa "POST" yerine "GET" i kullanmak mı demek istediniz? – pxgamer
AJAX'ı beni düzenleme ürün sayfasına götürmesi için nasıl alabilirim? Bunun için AJAX'ı bulabilirim, sadece o kısmı değil. – Becky
Kullanıcıyı düzenleme ürün sayfasına göndermek ister misiniz? – pxgamer