Buongiorno a tutti, era molto tempo che non postavo qualcosa qui

ho un problemino, ho provato diverse strade ma ancora non ho realizzato come risolverlo.

So che in questa sezine sono OT postando questo codice ma devo farvi capire quale è il mio problema con JavaScript

allora faccio un foreach su un array che mi restituisce dei dati in particolare a me interessa il campo ID dell'input

codice:
echo "<input id=".$tattoo['nomeimmagine']." type=hidden class=rating />";
adesso io vorrei far si che quando faccio click su questo input venga salvato in una variabile javascript il valore dell'id

e quindi faccio in questo modo:

codice:
    $(document).ready(function() {
      var id_img = $('.rating').prop("id");
dopodichè questa variabiel id_img viene passata tramite un $.post ad un altro script che la scrive sul database.

Il problema è che la mia var id_img ha il valore 0!
come mai?
l'id dell'input (ipotizziamo) ha valore 1, faccio click su quell'input e mi salva una var id_img = 0 invece dovrebbe essere 1.

Qualcuno mi sa aiutare?

Grazie