Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> print & mysql, jak wyPRINTować funkcje
b2n
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 25.08.2004

Ostrzeżenie: (0%)
-----


Witam oto moje pytanie,

Powiedzmy że przechowuje w jakieś tablei MySQLa dane i w jednej z komórek jest treść strony.

Po podaniu zmiennej wyświtla odpowiednią treść. w postaci

  1. <? print&#092;"$baza[tresc]\"; ?>


Ale teraz jeśli chciałbym w tej streści umieścić jakąś funkcję np.

komórka tresc
---
Witamy serdecznie na stronie<br/>
Zapraszamy do wypelnienia formularza:<br/><br/>

formularz(zmianna);
---

i teraz po wyPRINTowaniu tej komówki napisze "....formularz(zmienna);..." a nie wsadzi w to miejsce funkcji formularz, jak zrobic aby dało się w taki sposób umieszczać funkcje ?
Go to the top of the page
+Quote Post
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


np. tak:
  1. <?php
  2. eval('<?'.$baza[tresc].'?>');
  3. ?>

questionmark.gif
Go to the top of the page
+Quote Post
rogrog
post
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


Cytat(Tiraeth @ 2004-12-06 17:39:52)
  1. <?php
  2. eval('<?'.$baza[tresc].'?>');
  3. ?>

jak juz to

  1. <?php
  2. eval('<?'.$baza['tresc'].'?>');
  3. ?>


PS. sorry Tiraeth ze caly czas sie Ciebie czepiam ale to jest blad winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
Vertical
post
Post #4





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
PS. sorry Tiraeth ze caly czas sie Ciebie czepiam ale to jest blad

To nie jest błąd. Można zarówno
  1. <?php
  2. $baza['tresc']
  3. ?>

i
  1. <?php
  2. $baza[tresc]
  3. ?>
Go to the top of the page
+Quote Post
tiraeth
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


@rogrog: czy Ty jesteś jakiś niedowartościowany czy coś?! było dobrze....

btw.
Cytat
..... CIACH CIACH .....
Po podaniu zmiennej wyświtla odpowiednią treść. w postaci

  1. <?php
  2. print &#092;"$baza[tresc]\";
  3. ?>


Ale teraz jeśli chciałbym w tej streści umieścić jakąś funkcję np.
..... CIACH CIACH .....


autor podał jako $baza[tresc] bez cudzysłowia więc nie czepiaj się... ok?

Ten post edytował Tiraeth 6.12.2004, 19:25:27
Go to the top of the page
+Quote Post
rogrog
post
Post #6





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


Cytat(Vertical @ 2004-12-06 20:14:20)
To nie jest błąd.

włącz sobie
  1. <?php
  2.  
  3. error_reporting( E_ALL );
  4.  
  5. ?>


I zobacz jakie notice Ci wyświetla.

Cytat(Tiraeth)
@rogrog: czy Ty jesteś jakiś niedowartościowany czy coś?! było dobrze....

Hehe winksmiley.jpg nie uważam sie za niedowartościowanego smile.gif ale jakoś tak mnie dzisiaj naszło tongue.gif


--------------------
Go to the top of the page
+Quote Post
scanner
post
Post #7





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Tiraeth: neistety Twoje zgłoszenie do moderatów jest nieuzasadnione.

stosowanie zapisu
  1. <?php $aArray[key] ?>
jest oczywistym błędem a działa tylko dlatego, ze php pozwala na taką niestaranność.

Już kiedyś tłumaczyłem, zę php widząc zapis:
  1. <?php echo wartosc ?>
wyswietli "wartosc" - ale poinfomuje odpowiednim NOTICE, ze uzyto nazwy stałej jako jej wartości.

Przykro mi, ale klucze tablicy ZAWSZE podajemy wewnątrz ' lub ".


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
bela
post
Post #8


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


@scanner a nie mozna pominać ' lub " i jako klucza użyć zmiennej smile.gif ?


--------------------
Go to the top of the page
+Quote Post
rogrog
post
Post #9





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


Cytat(bela_666 @ 2004-12-06 22:50:24)
@scanner a nie mozna pominać ' lub " i jako klucza użyć zmiennej smile.gif ?

nie czepiaj się bela winksmiley.jpg wszyscy wiemy o co scannerowi chodziło, można by też się czepiać że możemy użyć stałej jako klucza...


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 06:11