Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> proste ale kłopotliwe
punoljoe
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 2
Dołączył: 4.07.2008

Ostrzeżenie: (30%)
XX---


witam. sprawa prosta, ale stała się barierą.

Przekazuję zmienną tablicową z PHP do JavaScripte. W JavaS potrzebuję zwiększyć indeksy w smiennej PHP, jednak licznik $bb nie ulega zmianie - stoi w miejscu. Co nie tak?

Oto kod:

$bb=1;

?>
<script type="text/javascript" >
var table=new Array();
b=0;

ilosc_zm = <? echo $zm; ?>;

while(b<=ilosc_zm){

table[b]=<? echo $tab[$bb]; ?>;
<? $bb++; ?>
document.write(table[b]);
b=b+1;
}

document.write(ilosc_zm);

</script>

z góry dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


Nie można tak pomieszać javascript i php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) php jest wykonywany niejako przed wysłaniem strony do użytkownika a javascript jest wykonywany po wysłaniu i na jego komputerze, więc skąd php ma wiedziec co się dzieje u użytkownika na komputerze ?
Przekaż do javascript całą tablicę, będzie łatwiej.

Kod
<?php
$tablica = "['" . implode("','",$tab) . "']"; //mam nadzieje ze skrot zadziala
?>

<script type="text/javascript" >
var table = <?php echo $tablica; ?>;
document.write(table.lenght);
</script>


Prawda ze łatwiej ?

Ten post edytował Darti 16.12.2008, 00:59:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 05:53