![]() |
Znajdujesz się w dziale... - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Znajdujesz się w dziale... (/thread-znajdujesz-sie-w-dziale) |
Znajdujesz się w dziale... - tinware - 22-08-2009 Cytat:<table> Poprzez wywołanie: ?go=strona_glowna wejdę do danego działu, a w kolumnie jeszcze przed wywołaniem linku w fragmencie Znajdujesz się w dziale: nazwa_działu znajdzie się nazwa działu. Chce także, aby w: Cytat:if ($_GET['go'] == 'strona_glowna') { ... tekst nazwa_dzialu nie byl wyswietlany, aby wyswietlil się w tylko w poprzedniej kolumnie tabeli. Wiem, że mozna wrzucic cala ta tabele w skrypt, ale sam napis nazwy strony dzialu bedzie sie wyswietlal kilkanascie kolumien wczesniej, i w kazdym dziale musialbym kopiowac do skryptu od nowa cala tabele, co byloby troche bez sensowne i w razie jakich kolwiek zmian wygladu strony bardzo uciazliwe... RE: Znajdujesz się w dziale... - KowR - 22-08-2009 Wywołaj te te Twoje ify na samej górze strony. I tą nazwę działu przypisz do zmiennej. By było np.: Kod PHP: <?php A następnie dopiero w <td>Znajdujesz się w dziale: nazwa_działu</td> w miejscu nazwa działu wywołaj tą zmienną. ;] Kod PHP: <td>Znajdujesz się w dziale: <strong><?php echo $dzial; ?></strong></td> RE: Znajdujesz się w dziale... - tinware - 22-08-2009 Kod: <table> Co jest źle, bo nie wyświetla nazwy działu... ? Aha, widzę. Najpierw musi zczytac nazwe, a dopiero ją wyświetlić... Nie da się jakoś inaczej tego zrobić? Bo jak napisałem wyżej, napis, chce wyswietlic kilka kolumn wczesniej I jeszcze pytanie. Chciałbym zamiast napisu wyswietlac obraz działu. Możliwe? RE: Znajdujesz się w dziale... - KowR - 22-08-2009 No napisałem Ci człowieku jak... ![]() Kod PHP: <?php To leci na samą górę strony. Teraz w tabelki po prostu wstawiasz odpowiednio zmienne $dzial i $tresc. Obrazek nic trudnego. Wystarczy, że w zmiennej dział będziesz miał: Kod PHP: $dzial = '<img src="images/dzial.jpg" alt="opis" />'; Kod PHP: <?php echo $dzial; ?> RE: Znajdujesz się w dziale... - tinware - 22-08-2009 Wiem, wiem o co chodzi. Tylko że moja strona wygląda tak, że zaczyna się ona htmlem, otwieram wszystkie tabele, potem są wszystkie Ify od każdego działu, i w nim są np.: Kod: if ($_GET['go'] == 'main_page') { ... a za ifami zamykam wszystkie tabele, jeśli przeniose ify do góry to beda wyswietlaly sie przed strona a nie w srodku strony. A dodałeś tutaj jeszcze $tresc no i fajnie, tylko ze nie moge wrzucic skryptu w $tresc. Istnieje jakis inny sposob, aby ify byly na gorze i aby mozna bylo sciagnac cale wyniki z mysql z ifow do tabeli, ktora byla by na koncu, tak jak ty pisales ze musi byc ? RE: Znajdujesz się w dziale... - kmd - 26-08-2009 Umieść tylko ten fragment kodu php, który podaje Tobie rodi przez wyświetleniem nazwy działu. To, że cała Twoja górna część jest w htmlu niczemu nie przeszkadza. Po prostu inicjujesz kod php i go zamykasz, a html leci dalej. Działanie języka php nie jest widoczne, więc nie ma znaczenia gdzie go wstawisz. Oczywiście nie mam na myśli funkcji wyświetlenia tekstu, ale samych operacji, jak przypisywanie zmiennych. Nazwę działu zapisz w zmiennej na początku kodu, a później w odpowiednim miejscu ją umieścisz. Więc biorąc pod uwagę kod, ktory podałes na początku zrób coś takiego: Kod: <?php Czyli właściwie zrób tak jak napisal rodi. |