| 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: 14 let
|
|||
0