I'm trying to insert values to elements which id
's are generated automatically:
this code works:
<input type="tekst" id="<?php echo $item->getId();?>">
<script>
document.getElementById("<?php echo $item->getId();?>").value = 1
</script>
but I don't want to have a static value of 1
, I'd like to have the value generated automatically so I'm trying to do something like this:
<script>
document.getElementById("<?php echo $item->getId();?>").value =<?php getVotesValue($item->getId());?>
</script>
but this wont work,
function getVotesValue($gifId){
global $db;
(line 115)$dislikes = $db->query("SELECT COUNT(*) as dislikes FROM gif_dislikes WHERE gif_id='$gifId'"); //line 115
$resultArray = $dislikes->fetch_assoc();
$dislikesAmount = $resultArray['dislikes'];
echo $dislikesAmount;
}