Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Funkcje i php
Lee
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Chojnów

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


Mam pytanie, jak zrobić żeby jak wpisze w polu textarea kod php np.
  1. <? echo 'blabla'; ?>

lub wywołaniu funkcji
  1. <? print Funckja(); ?>

i wysłaniu tego formularzem do bazy danych, po wyciągnięciu tego wyświetlało to poprawnie ?

Robiłem test, tzn niewysyłałem danych do MySQL tylko bezpośrendio dałem
  1. <?php
  2. echo $zawartosc;
  3. ?>

i po wysłaniu formularza nic nie wyświetlało :|
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Lee
post
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Chojnów

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


No dobra zrobiłem tak (mam już w bazie wpis, który wyglada następująco :
:: <a href="index.php>Test</a><br><? echo 'blabla'; ?>)
i jak zrobie tak
  1. <?php
  2. $wykonaj = mysql_query("SELECT * FROM $tbl_menu WHERE id = 1");
  3. while ($wynik = mysql_fetch_assoc($wykonaj)){
  4. $zawartosc = $wynik['zawartosc'];
  5. }
  6. echo eval($zawartosc);
  7. ?>

Gdzie
$tbl_menu - zdefiniowana nazwa tabeli
id = 1 - tylko dla testu (id tabeli z wpisem z góry)

to wywala mi
Parse error: parse error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/gothic/www/cms/administracja/menu.php(140) : eval()'d code on line 1

Może problem leży w tym, że nie moge mieszać zwykłego kodu z kodem php czyli pisac albo
:: <a href="index.php">Test</a>
albo
<? echo 'blabla'; ?>

Pozdrawiam i licze na waszą pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

//Update
Zauważyłem, że jak dam kod <? echo 'blabla'; ?> to wywala podobny błąd tylko pisze unexpected "<" in...
a jak dam samo echo 'blabla'; to normalnie działa

btw. ciekawe jak ot jest w JPortal, że trzeba wpisywać "<?" i "?>"
btw2. jak zrobić, żeby na początku string'a (wpisywany tekst) i na końcu dodawało wpisane w zmienna kawałki kodu ? chodzi mi oto żeby uzyskać efekt iż
wpisuje w polu "zawartosc" tekst, a on automatycznie dodaje echo '';

Ten post edytował Lee 10.06.2006, 20:04:25
Go to the top of the page
+Quote Post

Posty w temacie
- Lee   [php][mysql] Funkcje i php   9.06.2006, 17:27:37
- - AcidBurnt   uzywaj $_GET['zawartosc'] badx ...   9.06.2006, 18:49:22
- - Lee   tzn powinno wygląać nie: $zawartosc = $_...   10.06.2006, 12:12:57
- - em1X   Kod$_GET['zawartosc'] badx ...   10.06.2006, 12:43:58
- - Lee   Wiem czym co pobierasz i że jak wpisze <form me...   10.06.2006, 12:56:50
- - em1X   dokładnie tak   10.06.2006, 13:42:10
- - Lee   No dobra zrobiłem tak (mam już w bazie w...   10.06.2006, 19:48:58
|- - em1X   Cytat(Lee @ 10.06.2006, 20:48 ) [PHP] pob...   10.06.2006, 22:02:35
- - Lee   zawartość tabeli ? [SQL] pobierz, plaintext INSER...   11.06.2006, 10:46:48


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: 4.10.2025 - 13:38