eh infatti è quello che ho fatto per esempio io ho fatto dal fileA.php questo
e per esempio la $_SESSION la passa l'array $tattoo no invece...codice:<script>$(document).ready(function() { var id_img = <?php echo $tattoo['nomeimmagine']; ?> var id_utente = <?php echo (int) $_SESSION['id']; ?>; <?php include 'dist/js/bootstrap-rating.js' ?> });</script>
per maggiori chiarimenti l'array $tattoo viene generato così
$res_ultimi corrisponde invece acodice:<?php foreach($res_ultimi as $tattoo){ echo "<div class=\"col-xs-6 col-sm-3 placeholder\">"; echo "<a data-lightbox=roadtrip data-title='".$tattoo['titolo']."' href=utenti/".$tattoo['idutente']."/".$tattoo['nomeimmagine']."><img style=\"width:200px;height:200px;\" class=\"img-responsive img-thumbnail\" alt=\"Generic placeholder thumbnail\" src=utenti/".$tattoo[idutente]."/".$tattoo[nomeimmagine]."></a>"; echo "<h4>{$tattoo['titolo']}<br><a href=profilo.php?idutente=".$tattoo['idutente'].">{$tattoo['nome']} {$tattoo['cognome']}</a></h4>"; if($_SESSION['id']!=$tattoo['idutente']){ echo "<input id=".$tattoo['nomeimmagine']." type=hidden class=rating />"; }
in poche parole, forse sbaglio il modo in cui passo il valore nello <script> ?codice:$ultimi_ins = $db->prepare("SELECT * FROM immagini I INNER JOIN utente U ON U.id = I.idutente ORDER BY I.id DESC LIMIT 12"); $ultimi_ins->execute(); $res_ultimi=$ultimi_ins->fetchAll();
perchè io dovrei passargli appunto il valore dell'id che seleziono

Rispondi quotando