Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Przekazanie zmiennej PHP->JS
Forum PHP.pl > Forum > Przedszkole
OgonKota
Czy jest możliwość przekazania wartości zmiennej z PHP do Javascript?

Program ma tablicę $zrobione, która oznacza zrobione zadania. (np. jeśli zrobiono zadanie 5 to $zrobione[5]='tak'). Obok każdego zadania jest
przycisk submit, który wysyła posta z rozwiązaniem. I teraz jeśli zadanie zostało zrobione (odczytuję to z bazy SQL), chcę zablokować przycisk. Zrobiłem to tak:

  1. <?php if ($zrobione['1']=='tak') ?> <script>x=document.getElementById("o1"); x.disabled="disabled"; x.value="zrobione"</script>
  2.  
No i teraz będę musiał dla każdego przycisku napisać to samo. A chciałbym, żeby działało to tak:

  1. <?php
  2. for ($a=1;$a<=10;$a++){
  3. ?><script>
  4. x=document.getElementById("o+"$a); x.disabled="disabled";
  5. </script><?php
  6. }

Oczywiście to nie działa, bo zmienna $a nie jest widziana przez JS. Co można tu zrobić?
guilty82
  1. <?php
  2. for ($a=1;$a<=10;$a++){
  3. ?><script>
  4. x=document.getElementById("o" + <?php echo $a ?>); x.disabled="disabled";
  5. </script><?php
  6. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.