Autor | Zpráva | ||
---|---|---|---|
jirkasak15 Profil |
#1 · Zasláno: 27. 10. 2011, 12:15:45
Ahoj,
já si už nevím rady tak se obracím sem. Potřebuji vytvořit funkci která by procházela text z DB ještě před vypsáním na web. Funkce by měla projet textem a vrátit jen text který by byl označen tagy [funkce] . . . [/funkce]. Mohl by mi s tím prosím někdo pomoct? Dík. |
||
Sir Tom Profil |
#2 · Zasláno: 27. 10. 2011, 12:21:46
jirkasak15:
Také ahoj, jaká je struktura databáze? A odkud chceš text vybírat? Z 1 sloupce nebo z více sloupců? |
||
Ugo Profil |
#3 · Zasláno: 27. 10. 2011, 12:24:33
chtělo by to informaci čim a jak taháš ty data, zjednodušeně ale by ale mělo jít něco jako ...
function vratFunkce($result) { $matches=array(); if(preg_match("#\[funkce\](.+)\[/funkce\]#",$result,$matches)) { return $matches[1]; } return false; } $result = obsah buňky |
||
jirkasak15 Profil |
#4 · Zasláno: 27. 10. 2011, 12:43:11 · Upravil/a: jirkasak15
Sir Tom:
Data jsou typu TINYTEXT a beru je jen z jednoho sloupce, jinak zde mám jen tři sloupce (id, jméno, value), ale budou postupem času a vývoje přibývat. Ugo: Data přebírám takto: mysql_connect($db_host, $db_user, $db_password); mysql_set_charset("utf8"); mysql_select_db($db_name); $data_SQL = mysql_query("SELECT * FROM `".$db_perex."test` WHERE jmeno = 'test'"); $data = mysql_fetch_array($style_SQL); // vše co chci nechat projet tou funkcí je v $data['value'] // a mělo by tam být: [funkce]ahoj,1,1,5[/funkce] |
||
Ugo Profil |
#5 · Zasláno: 27. 10. 2011, 12:49:49
tak v tom pripade by melo stacit ta fce co sem napsal (jestli teda funguje :) )
a udelat mysql_connect($db_host, $db_user, $db_password); mysql_set_charset("utf8"); mysql_select_db($db_name); $data_SQL = mysql_query("SELECT * FROM `".$db_perex."test` WHERE jmeno = 'test'"); $data = mysql_fetch_array($style_SQL); $data['value']=vratFunkce($data['value']); |
||
jirkasak15 Profil |
#6 · Zasláno: 27. 10. 2011, 13:17:03
jen jsem si musel upravit proměnné a už to jede.
Moc dík. |
||
Časová prodleva: 12 let
|
0