Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 1 Dołączył: 28.01.2008 Ostrzeżenie: (0%)
|
Mam następujący skrypt w PHP:
Kod <?php $a = "$b $c"; $b = 1; $c = 2; print ($a); ?> Jest to skrypt przykładowy i wiem, że 2. i 3. linijka powinny być przed pierwszą, ale ja potrzebuje właśnie wywołać ten skrypt w takiej kolejności. Jednak po wywołaniu skryptu na ekranie nic się nie wyświetla. Czy ktoś wie gdzie popełniłem błąd? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Na moje oko, to ustawiasz zmienną w jednym miejscu, a chcesz aby była odczytywana w innym? Poczytaj o przekazywaniu zmiennych pomiędzy stronami/fragmentami kodu. Jeden z prostszych sposobów:
Kod $go = $_GET['go'];
switch ($go){ case 'bla': echo $_GET['a']; break; case 'cos': $a = 'blablable'; header("Refresh:0; URL = index.php?go=bla&a=$a"); break; } |
|
|
|
S_Olewniczak [PHP] Wywoływanie zmiennych przed podstawieniem im wartości. 24.03.2008, 14:56:37
ab0012 przepraszam a co ma się wyświetlić? łączysz dwie n... 24.03.2008, 15:05:34
S_Olewniczak Mają się wyświetlić wartości zmiennych $b i... 24.03.2008, 15:26:54
l0ud No to musisz zmienić kolejność na właściwą. Taka j... 24.03.2008, 15:46:05
ab0012 to było pytanie retoryczne.
a wracając: to niewiem... 24.03.2008, 15:46:24
S_Olewniczak -ab0012- oto większy kawałek kodu:
Kod <?php
... 25.03.2008, 13:51:26
S_Olewniczak Nie do końca mi o to chodzi. Chciałbym, aby do jak... 25.03.2008, 15:37:25 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 01:00 |