Wypowiedzi
-
Sebastian O.:
Anna B.:
PS: z tym, dałeś czadu echo $_post['twoja_zmienna']
Polemizowałbym kto tu dał czadu.
Piszesz tak, że trzeba przeczytać 10 razy zanim się załapie o co Ci chodzi i dziwisz się, że dostałaś taką odpowiedź ?
Podpowiedź jak to najprościej zrobić choć specem od PHP nie jestem:
Jeżeli w data['Model']['pole'] masz np cos tam ['test=1'] cos tam
To wyszukujesz [' funkcją strpos potem '] tak samo.
Wycinasz całość z tekstu, sprawdzasz, czy wycięty fragment zawiera test
Jeżeli zawiera to w wycięte miejsce wstawiasz to co pobierzesz z bazy.
Zgodzę się z tobą w stu procentach z tym:
Podpowiedź jak to najprościej zrobić choć specem od PHP nie jestem:
- nie rozumiesz pytania, bo nie rozumiesz zagadnienia.
druga sprawa to że strpos — Find the position of the first occurrence of a substring in a string
chodzi raczej o w.regTen post został edytowany przez Autora dnia 30.09.13 o godzinie 21:37 -
Sławomir J.:
Przypadkiem Twój problem nie dotyczy zamiany kawałka stringa na inny przed wypisaniem na stronie wg jakiegoś wzorca? preg_replace załatwi Ci Twój problem.
Tak, preg_replace na 10000% załatwiłoby sprawę gdyby nie....
Jak mam zmienić kod ['test=1'] na działająca funckcję php?
Zapewne dobrze wiesz, że od takich spraw jest raczej eval() ale to nie wchodzi w grę bo na serwerze wyłączłam obsługę tej nieładnej funkcji.Ten post został edytowany przez Autora dnia 30.09.13 o godzinie 21:34 -
Dziękuję Ci za odpowiedz.
Rzezi raczej nie zrobi, bo potzrebuję konkretnego wzorca typu ['test=a'], więc delata dla mysql raczej z tego nie zrobi.
Nie pisałam nigdzie, Jak pobrać dane z POST? .
Te dane mam w $this->request->data['Model']['pole'] z requesta Cake'a :)
pytanie dotyczło tego, jak po przeszukaniu tego requesta, zmodyfikować wpis w nim : ['test=1], zapisać to w bazie ( uprzedzę twoje pytanie i napiszę, że wiem jak zapisać to w bazie :)) i uruchomić potem tą część kodu jako kod php.
Nie wiem czy jasno się wyraziłam - niech widok wie, że w tym wpisie z bazy ['test=1] ma wykonać kod - odczytać z bazy test numer 1 .
A to po to, żeby admin podczas tworzeniu wpisu, w TinyMce mógł wpisać ['test=1'] i widok to przerobi na pobranie testu 1 z bazy.
Podobne rozwiązanie widziałam w wordpressie gdzie ['link to youtube'] pokazywał we wpisie właśnie wideo.
PS: z tym, dałeś czadu echo $_post['twoja_zmienna'] :)))))))))))Ten post został edytowany przez Autora dnia 29.09.13 o godzinie 00:20 -
Witam Was,
Mam takie pytanie do was.
Czy w php da się wyszukać pole wysłane w POST i po znalezieniu w nim np : [test] zmiane tego na echo 'test' i
w takiej postaci zapisac do bazy?
Nawet jeśli , jak potem to pobrać z bazy żeby zadziałało ?
Dziękuję.