Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja define()
Forum PHP.pl > Forum > Przedszkole
klapaucius
Otóż mam dziwny bardzo problem a zarazem banalny. Oto mój przykładowy kod:
  1. define("cos_tam", "jakas wartosc");
  2. echo "<img title='".cos_tam."'>";

I chciałbym, aby tytuł obrazka miał wartość taką, jaka jest zdefiniowana w funkcji define(). Jednak po najechaniu na obrazek zamiast "jakas wartosc" pojawia się "cos_tam". Jak zrobic aby sie wyswietlala zdefioniowana wartosc?
tehaha
a spróbuj:
  1. define("cos_tam", "jakas wartosc");
  2. echo "<img title='".COS_TAM."'>";
Daimos
u mnie wyswietla sie "jakas wartosc"
nie wiem dlaczego tak dziwnie ciapkujesz smile.gif moze tak:
  1. define("cos_tam", "jakas wartosc");
  2. echo '<img title="'.cos_tam.'">';
klapaucius
Kurcze bardzo przepraszam ale wszystko pomyliłem. Dałem tak jakby zły przykład. Chodzi dokładnie, że powinno być tak:
  1. define("cos_tam", "jakas wartosc");
  2. $zmienna = cos_tam;
  3. echo "<img title='".$zmienna."'>";

Czyli zapomniałem o tym, że ma być ta $zmienna. Jak zrobić aby teraz wyświetlało wartość a nie nazwe tej definicji? Dodam jeszcze że musi być to zrobione za pomocą tej zmiennej.
Jeszcze raz przepraszam za pomyłkę.
Daimos
Cytat(klapaucius @ 3.06.2010, 13:17:40 ) *
Kurcze bardzo przepraszam ale wszystko pomyliłem. Dałem tak jakby zły przykład. Chodzi dokładnie, że powinno być tak:
  1. define("cos_tam", "jakas wartosc");
  2. $zmienna = cos_tam;
  3. echo "<img title='".$zmienna."'>";

Czyli zapomniałem o tym, że ma być ta $zmienna. Jak zrobić aby teraz wyświetlało wartość a nie nazwe tej definicji? Dodam jeszcze że musi być to zrobione za pomocą tej zmiennej.
Jeszcze raz przepraszam za pomyłkę.

Sprawdź dobrze jeszcze raz, bo ja zwyczajnie kopiuje Twój kod (znowu), odpalam i działa
klapaucius
ok dzięki wielkie za pomoc. Znalazłem błąd - był on bardziej skomplikowany gdyż wynikał ze złego zaincludowania innych plików itd... W każdym bądź razie rzeczywiście ten przykładowy skrypt, który podałem był bez błedu. Dziekuje jeszcze raz. Pozdrawiam serdecznie!
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.