![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuję skryptu, w którym w tabelce 30x20 będzie w lewym górnym rogu czarny kwadracik i co odświeżenie będzie on szedł po skosie w dół, a potem, jak dojdzie na sam dół, to się odbije i będzie szedł w prawo i do góry i tak w kółko. Problem w tym ze nie mam pojęcia na czym ma się to opierać..jakby ktoś wpadł na jakiś pomysł, to z góry dzięki
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
to pewnie flash, może js, ale napewno nie php
-------------------- :)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat ale napewno nie php No to teraz czytamy posta pierwszego:Cytat i co odświeżenie php jak znalazl ![]() @pogrom przechowuj w sesji aktualną pozycje, którą bedziesz modyfikowal po kazdym odswieżeniu -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ciekawa sprawa w każdym razie jaki to problem ?
Tworzysz tablice w sesji 30,20 i dla każdego indeksu dajesz 0. Następnie rysując w pętli tabele dajesz td style="background: black;" dla elementu który ma akurat 1 w sobie. Po narysowaniu robisz
No oczywiście sam sobie dodaj warunek który jak kwadracik dojdzie do 30x20 to zacznie się odejmowanie $-1 $x-1 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
stworzylem cos takiego ale nie dziala i nie moge znalezc bledu...
![]() <html> <head> <title>aaaaaa</title> <?php $q=1; $w=1; echo '<meta http-equiv="Refresh" CONTENT="1"; URL="projekt.php?x=$q&y=$w&val=2">'; if($w==20){ for($z=0; $z<30-$q; $z++){ $q++; $w--; }} else if($q==30){ for($o=0; $o<20-$w; $o++){ $q--; $w++; }} else if($w==1){ for($p=0; $p<$w; $p++){ $q--; $w--; }} else if($q==1){ for($l=0; $l<$q; $l++){ $q++; $w--; }} ?> </head> <body> <table border="6" width="1500", height="1000"> <?php $is= array(); for($a=0;$a<31;$a++){ for($b=0;$b<21;$b++){ $is[$a][$b]=1; }} $is[$_GET['x']][$_GET['y']]=2; for ($b=1; $b<21; $b++){ echo '<tr>'; for ($a=1; $a<31; $a++) { echo '<td>'; if($is[$a][$b]==1){ echo '<a href="projekt.php?x='.$a.'&y='.$b.'&val=2"><img src="czarno.jpg" height="50" width="50"></a>'; } echo '</td>'; } echo '</tr>'; } echo $x; echo '<br>'; echo $y; fopen ?> </table> </form> </body> </html> Ten post edytował pogrom 3.06.2009, 19:15:23 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj zmienić
na
To po pierwsze. Po drugie - najpierw wysylasz do przegladarki ze ma odswiezyc strone a dopiero potem liczysz pozycje q/w - przenies linijke przed samo
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzieki, ale nie pomoglo zbytnio;/ nadal nie dziala...prosilbym o dalsze pomysly bo ja juz jestem w kropce...
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 4 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Trochę dziwne rozwiązanie i na pewno możnaby to zrobić inaczej, ale działa. Ten post edytował teherty 3.06.2009, 23:58:34 -------------------- ![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za pomoc:)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:19 |