Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Url w zmiennej
Forum PHP.pl > Forum > Przedszkole
Balon
  1. <?php
  2. var $wykres = 'http://w.wp.pl/w/banki/gif.html?wykrtyp=WALBIG&amp;okres='.$this->okres.'&amp;waluta='.$this->$waluta;
  3.  
  4. ?>


taki kod zwraca błąd.. dlaczego? i w jaki sposób mam sobie z tym poradzic ?
LBO
moze pozamieniaj &amp; na &
Balon
nic to nie dalo
mike
Cytat(Balon @ 2006-01-29 19:22:25)
taki kod zwraca błąd.. dlaczego?

Wiesz, forumowa wróżka Roksana ma urlop i dopóki ona nie wróci to nie dostaniesz odpowiedzi.

No chyba że wspaniałomyślnie podasz nam jaki błąd Ci zwraca.
Zawsze możesz poczekać aż się domyślimy tongue.gif
crash
Gdzie Ty to definiujesz?
LBO
hmmm... var mozna uzywac tylko w definicje zmiennej dla klasy.. ale wtedy przypisujac jej jakas wartosc nie mozna uzywac zmiennych... wiec kolego zdecyduj sie... albo klasa (bez zmiennych w czasie predefiniowania).. albo bez var
Balon
  1. <?php
  2. /* tutaj znajduje sie waluta do sprawdzenia */
  3. var $waluta;
  4.  
  5. /* okres z ktorego bedzie pokazana zamiana kursow waluty */
  6. var $okres = 'm';
  7.  
  8. /* adres obrazka z walutami */
  9. var $wykres = 'http://w.wp.pl/w/banki/gif.html?wykrtyp=WALBIG&okres='.$this->okres.'&waluta='.$this->$waluta;
  10.  
  11. var $url = 'http://bankowy.wp.pl/b,2,waluta,'.$this->$waluta.',wykresy_walut.html?retUrl=%2FPOD%2C1%2Cb%2C2%2Cwaluty.html%3F';
  12.  
  13. ?>


[/php]
  1. <?php
  2. function u_waluta($param){
  3. $this->$waluta = $param;
  4. }
  5.  
  6. function u_okres($param){
  7. $this->$okres = $param;
  8.  
  9. ?>


ale zwraca blad od razu jak na potka to co podalem u gory :]

Cytat
Wiesz, forumowa wróżka Roksana ma urlop i dopóki ona nie wróci to nie dostaniesz odpowiedzi.
a to z niej... myslalem ze na zime siedzi w domu winksmiley.jpg
crash
Herezje piszesz... Przeanalizuj sobie to:
  1. <?php
  2. class Test
  3. {
  4.  var $var = 'abc';
  5.  var $test = ''; // zmień na: var $test = 'coś + ' . $this->var; i zobaczysz co się dzieje...
  6.  
  7.  function Test() {}
  8.  
  9.  function setVar( $x )
  10.  {
  11. $this->var = $x;
  12.  }
  13.  
  14.  function setTest()
  15.  {
  16. $this->test = 'coś + ' . $this->var;
  17.  }
  18.  
  19.  function getTest()
  20.  {
  21. return $this->test;
  22.  }
  23. }
  24.  
  25. $x = new Test;
  26.  
  27. $x->setVar( 'Abc!' );
  28. $x->setTest();
  29.  
  30. echo $x->getTest();
  31. ?>
hwao
  1. <?php
  2. var $url = 'http://bankowy.wp.pl/b,2,waluta,'.$this->$waluta.',wykresy_walut.html?retUrl=%2FPOD%2C1%2Cb%2C2%2Cwaluty.html%3F'
  3. ?>


nie mozesz tak robic!

wlasnie poto postawl konst.

  1. <?php
  2. var $url = null;
  3.  
  4. function __construct() {
  5. $this->url = 'http://bankowy.wp.pl/b,2,waluta,'.$this->$waluta.',wykresy_walut.html?retUrl=%2FPOD%2C1%2Cb%2C2%2Cwaluty.html%3F';
  6. }
  7. ?>

w PHP4 konstr. jest metoda o nazwie klasy...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.