Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wywoływanie zmiennych przed podstawieniem im wartości.
S_Olewniczak
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
S_Olewniczak
post
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)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 09:57