Задать вопрос
@Mike_Polit

Как через Ajax вытащить и передать id в php скрипт???

Суть такова! Есть вот такой вывод изображений из БД

<div class="gallery">
	<?php
		include_once 'includes/db_connect.php';
		$query = $db->query("SELECT * FROM portfolio ORDER BY id DESC LIMIT 15");
		while($row = $query->fetch_assoc()):
		$imageURL = 'img/portfolio/'.$row["file_name"];
	?>
		<div class="gallery_block">
			<a class="views" href="<?php echo $imageURL; ?>">
				<img src="<?php echo $imageURL; ?>" />
			</a>
		</div>
	<?php endwhile; ?>
	</div>


По клику на ссылку в колонку в БД views я записываю +1 через ajax, но я хочу это сделать для каждой id по отдельности, а для этого нужно как то через ajax передать id изображения!

$('.views').click(function() {
    var $this = $(this);
        $.ajax({
            type: 'POST',
            url: 'includes/ajax.php',
        });
        return false;
});


<?php
include 'db_connect.php';
$id = $_POST['id'];
mysqli_query($db, "UPDATE portfolio SET views = views + 1 WHERE id = '$id'");
?>
  • Вопрос задан
  • 272 просмотра
Подписаться 2 Простой 4 комментария
Решения вопроса 1
makssof
@makssof
Go Backend
Делаешь как-нибудь так:
<img data-image-id=<?= $imageId ?> src="<?= $imageURL ?>" />

Потом в js получаешь $.data("image-id")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы