Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.12.2005 Ostrzeżenie: (0%)
|
Witam!!
Mam problem. Chce żeby adres strony był np taki: index.php?id=1 Słyszałem, że trzeba użyć do tego $_GET - a , ale nie wiem jak. Sam skonstruowałem taki oto kod:
Lecz wyświetla mi Parse Error. Korzystam w Krasnal-SERV. Pomóżcie!!!!!!! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
przyjrzyj sie skladni switch a sam bedziesz wiedzial gdzie masz blad:
http://pl.php.net/manual/pl/control-structures.switch.php |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 30.11.2005 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
@imashjan brawoooo. Najpierw pobierac cos a potem dopiero patrzysz czy to cos istenieje. jeszzcze raz brawo.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.12.2005 Ostrzeżenie: (0%)
|
Mam pytanie do imashjan'a czy ten kod bedzie dziala jesli bede chcial wincludowac w strone inna strone?
====================== Zmieniłem kod. Teraz wyglada tak:
I wyświetla mi "Parse error: parse error, expecting `':'' or `'{'' in c:\usr\apache\httpd\html\www\site kod\php\get.php on line 6". Ten post edytował mat_1200 17.12.2005, 19:58:16 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 30.11.2005 Ostrzeżenie: (0%)
|
1) ten kod pochodzi od kess-a on na swojej stronie mial jako przyklad, to wystarczy zamienic chyba nie, niech najpierw sprawdza, a potem dobiero dziala,
2) nie wiem ja tylko includuje pliki, a nie cale strony, |
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
@mat_1200 * zajrzales do tego manuala? Bo chyba nie. Jaka jest skladania switch? NIe zapomaniales o {? potem tylko nie zapomnij zamknac dla switcha i dla ifa
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.12.2005 Ostrzeżenie: (0%)
|
Dobra jakos to choadzi ale wyswietla mi sie zawartość a.txt
Ten post edytował mat_1200 17.12.2005, 20:02:52 |
|
|
|
Post
#9
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
bo pewnie masz w url go=2
i nie kasuj swoich postow bo potem niedomowienia wychodza |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.12.2005 Ostrzeżenie: (0%)
|
Dzieki wam! (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Mam problem. Gdy wpisze index.php?go=1 to wyswieli mi sie strona startowa a gdy wpisze index.php?go=4 to strona sie nie zmieni czemu??
Ten post edytował mat_1200 18.12.2005, 20:18:08 |
|
|
|
Post
#11
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Tablic mógłbyś sie nauczyć. W życiu Ci łatwiej będzie:
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 422 Pomógł: 0 Dołączył: 14.12.2005 Skąd: Wałbrzych Ostrzeżenie: (0%)
|
|
|
|
|
Post
#13
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Cytat(Balon @ 2005-12-18 21:55:56) Chyba najlatwiejszy sposob (...) ... i tak samo beznadziejny jak pomysł mat_1200 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.12.2005 Ostrzeżenie: (0%)
|
Jest ten sam efekt zrówno przy moim kodzie jak i tym z tablicami
P.S. Umiem tablice(Rzadko je stosuje:)) |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 0 Dołączył: 23.08.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
A obczaj taki skrypt:
Pliki *.txt w katalogu ID, linki: index.php?id=link... |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.12.2005 Ostrzeżenie: (0%)
|
ostatni skrypt mi nie chodzi...
Mi chodzi o to że jak klikne na inny link to strona wgrywa sie ta sama!! Ten post edytował mat_1200 19.12.2005, 19:51:54 |
|
|
|
Post
#17
|
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków |
|
|
|
|
| -HubbaBubba- |
Post
#18
|
|
Goście |
|
|
|
|
Post
#19
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Cytat(HubbaBubba @ 2005-12-20 12:24:48) pisze sie "!=" a nie "!==" LOL (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) Pisze się i tak, i tak. To są dwie różne rzeczy a nie literówka jak Ci się wydaje (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%)
|
ja proponuje to zrobic w ten sposob:
table.txt: Kod tables/table_news.php fragments/rekrutacja.php fragments/sparing.php (..) index.php:
Ten post edytował dtb 20.12.2005, 17:46:22 |
|
|
|
Post
#21
|
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków |
|
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam!
to ja tak szybko do tematu: robię podstrony z rozwiązywaniem zadań (a sam zadaję zadanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) no i teraz tak:
ok, to działa w jedną stronę a mianowicie np: Cytat www.server.pl/zadanie.php?id=1 problem pojawił się teraz, gdy rozbudowuję dział. Zamiarem moim jest zrobienie 3 stopni trudności na zasadzie takiej, że - jak wpiszę Cytat www.server.pl/zadanie.php pojawi się strona tytułowa z wyborem stopni trudności- jak wpiszę Cytat www.server.pl/zadanie.php?id=1&poziom=1 to będzie to zadanie 1 o stopniu trudności najniższym , a jak wpiszę Cytat www.server.pl/zadanie.php?id=1&poziom=3 to będzie to zad.1 z poziomu najwyższego.Druga sprawa: czy w związku z powyższym strona po wyborze stopnia trudności, ale dopiero z treścią, po kliknięciu której będzie odpowiedź, będzie miała postać Cytat www.server.pl/zadanie.php&poziom=1 ?Bardzo proszę o pomoc... |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
|
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
Dzięki za szybką odp! Zaraz to sprawdzę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
no tak... jak zwykle za bardzo zamotałem. chodzi o to by po wyborze stopnia trudności pokazały się wszystkie zadania ale TYLKO z tego stopnia trudności - i znów zamieszałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ps. W tabeli szkola mam po kolei: id, poziom, porada Może to coś pomoże... Ps.2 coś nie tego ... po wpisaniu Cytat (...)zadanie.php wyskakuje mi błądCytat You have an error in your SQL syntax near ' id FROM szkola where id=0 AND stopien=0' at line 1 Ps.3 Czy cały mój kod mam zastąpić tym, który mi podałeś? Czy coś tylko zmienić? Ten post edytował roobik 3.01.2006, 19:42:32 |
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
podaj strukturę bazy danych.
|
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
# phpMyAdmin MySQL-Dump
# version 2.2.3 # http://phpwizard.net/phpMyAdmin/ # http://phpmyadmin.sourceforge.net/ (download page) # # Host: localhost # Czas wygenerowania: 03 Sty 2006, 20:05 # Wersja serwera: 3.23.47 # Wersja php: 4.1.1 # Baza danych : `1` # -------------------------------------------------------- # # Struktura tabeli dla `szkola` # CREATE TABLE szkola ( id int(11) NOT NULL auto_increment, poziom int(11) NOT NULL default '0', porada varchar(255) NOT NULL default '', PRIMARY KEY (id) ) TYPE=MyISAM; # # Zrzut danych dla tabeli `szkola` # INSERT INTO szkola VALUES (1, 1, 'porada 1 z poziomu 1'); INSERT INTO szkola VALUES (2, 2, 'porada 1 z poziomu 2'); Ten post edytował roobik 3.01.2006, 20:07:33 |
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
Ten post edytował Spirit86 3.01.2006, 20:19:01 |
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
jest prawie OK - dzięki!
Prawie, ponieważ przy wyborze np Cytat zadanie.php?id=1&poziom=1 pojawia się pusta strona - w źródle nic też nie ma ... ale może sam dojdę.... może... //edit: Po zmianach:
już jest lepiej - ale zamiast porady wyskakuje mi tylko numer id (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował roobik 3.01.2006, 20:54:54 |
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
no zależy co chcesz pobrać.
Ten post edytował Spirit86 4.01.2006, 15:53:53 |
|
|
|
Post
#30
|
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
Spirit86 -> wielkie dzięki! O to mi właśnie chodziło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Już widzę jaki błąd robiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
wiem , że będę teraz marudził - ale to jest ostatni raz... Z pewnościąznajdą się Internauci, którzy delikatnie mówiąc nie korzystająz linków, tylko wpisują adres na chybił-trafił. Powiedzmy, że mam po 20 rekordów w bazie (o różnym stopniu trudności), czyli w sumie 60 rekordów. Czy jest jakaś rada na to, by jeśli taki "ktoś" wpisze id większe od tego, ile baza ma rekordów, to żeby przerzucało go na stronę główną (w tym przypadku zadanie.php) lub ewentualnie, żeby został na tej stronie, z której "kombinuje" adres (ew. z informacją o błędzie)? Co prawda nie jest to konieczne, ale jeśli istnieje taka możliwość... Z góry wielki dzięki za odp! (polecam się na przyszłość! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) |
|
|
|
Post
#31
|
|
|
Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
Na przykład tak:
|
|
|
|
Post
#32
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.12.2005 Ostrzeżenie: (0%)
|
A ja mam adres index.php?id=3&player=playerMati i gdy wchodzę na tą strone pokazuje się to co jest po drugiej zmiennej czyli playerMati i treść. Jak mam usunąć ten playerMati??
PS przy innych playerach tez jest ten sam efekt /////////// EDIT ////////// odwołuje pytanie juz wiem:D Ten post edytował mat_1200 22.01.2006, 17:10:12 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 17:24 |