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: 189 Pomógł: 1 Dołączył: 28.01.2008 Ostrzeżenie: (0%)
|
-ab0012- oto większy kawałek kodu:
Kod <?php class test { public function WysTabele print '<table class="tabela" border="1"><tr>'; $i=1; while (isset($this->np[$i])) { //np- nazwa pola tabeli print '<td><div class = "naglowek">'.$this->np[$i].'<div></td>'; $i++; } print '<td></td><td valign="top"></td></tr>'; $wynik = mysql_query ($SqlWybierajacy); while ($rekord = mysql_fetch_assoc ($wynik)) { $i=1; while (isset($this->pt[$i])) {//pt- pole tabeli ${$this->pt[$i]} = $rekord[$this->pt[$i]]; $i++; } $l = $l+1; if (($l/2) == is_int($l/2)) { print "<tr onmouseover=\"bgColor='#EFEFFF'\" onmouseout=\"bgColor='#DADADA'\" \"bgColor='#DADADA'\" style=\"color: #000000\">"; } else { print "<tr onmouseover=\"bgColor='#EFEFFF'\" onmouseout=\"bgColor='#EAEAEA'\" \"bgColor='#EAEAEA'\" style=\"color: #000000\">"; } $i=1; while (isset($this->wp[$i])) {//wt- wartość pola tabeli print '<td><p>'.$this->wp[$i].'</p></td>'; $i++; } print '</tr>'; } print '</table>'; } } $klasa = new test; $klasa->np[1] = 'BBB'; $klasa->pt[1] = 'id'; $klasa->pt[2] = 'pole1'; $klasa->pt[3] = 'pole2'; $klasa->pt[4] = 'pole3'; $klasa->wp[1] = „$pole1, $pole2 i $pole3”; ?> Czy naprawdę nikt nie wie jak mi pomóc? (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) |
|
|
|
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
Pilsener Na moje oko, to ustawiasz zmienną w jednym miejscu... 25.03.2008, 14:08:02
S_Olewniczak Nie do końca mi o to chodzi. Chciałbym, aby do jak... 25.03.2008, 15:37:25 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:57 |