Witam, ciężko będzie mi wytłumaczyć napotkany problem, ale mam nadzieję, że ktoś mnie zrozumie.
W jednym plik1.php mam taki kod:
$data = $pokaz_mies.'/'.$i.'/'.$pokaz_rok; // zmienne $pokaz_mies i $pokaz_rok są definiowane wcześniej i działają poprawnie
// nieistotny kod
echo "<input class='otwieranie' type='submit' name='$data' id='$data' value='!' onclick='pokaz_szczegoly(this);'> "; // wiem, że nie powinno się używać onclick(), ale edytuję pewien skrypt i metody mają być niezmienione (nawet jeśli są one przestarzałe)
Potem w pliku2.php próbuję jakoś odebrać tą zmienną $data i ją wyświetlić przez alert() - w celu sprawdzenia czy działa:
<script>
function pokaz_szczegoly(data){
var szczegoly = data;
alert(szczegoly); // nie wyświetla mi tego co powinno
}
</script>
Jak mam poprawnie przesłać zmienną $data - przez parametr this?