У меня есть цикл с использованием данных из SQlite db, а затем я показываю все эти данные с помощью начальной загрузки ul / li и данных из базы данных.
Код выглядит примерно так (без открытия и закрытия тегов php):
$results = $db->query("SELECT * FROM igre WHERE cat = 'slot'");
<div class="container-fluid">
<div class="row">
while($row=$results->fetchArray(SQLITE3_ASSOC)){
$game= $row['kod'];
<div class="gallery_product col-xs-6 col-sm-4 col-md-2 col-lg-2">
<span onclick="spremi()">
<i class="fas fa-star fav-icon"></i></span><a href="#" class="tranzicija zacrni"><img src="sample.jpeg"></a>
</div>
}
</div>
</div>
Я определил переменную как $ game = $ row ['kod'];и это прекрасно работает в этом цикле, но проблема заключается в том, что когда я пытаюсь использовать это значение переменной в функции jquery, которую я использую для хранения данных.
Функция, которую я использую для хранения данных, только по щелчку (spremi) getзначение из последней записи, а не из записи, по которой я щелкнул:
<script>
function spremi(){
$korisnik = "<?php echo $uid;?>";
$kod = "<?php echo $game;?>";
$.ajax({
url: "prihvati.php",
data: {korisnik : $korisnik, igra : $kod},
type: "GET",
dataType: "json",
//on success
success: function(data){
},
error: function(){
}
});
}
Мне нужна эта функция, чтобы она работала нормально для каждой записи, например, если игра "ABC", чтобы прочитать этоиз переменной $ game, или вторая игра - "TRZ", чтобы сохранить это, и так далее ...