Autor | Zpráva | ||
---|---|---|---|
zedna Profil |
#1 · Zasláno: 23. 1. 2011, 15:16:05
Ukládám do databáze adresy, do kterých jsou vložené proměnné
např.: https://ask.szn.cz/changeRequestPremise/changeRequestPremiseScreen?filter.ic=$ico jenže když chci potom přečíst uložená data (adresu vypisuji <a href=$row[adresa]>$row[domena]</a>, tak se mi místo hodnoty proměnné vypíše jenom $ico ale ne jeho zadaná hodnota v php nevím si s tím rady ať zkousím apostrofy nebo úvozovky jak chci, asi je problém jinde potřebuji aby mi horní adresa v odkazu vypadala takto: <a href=https://ask.szn.cz/changeRequestPremise/changeRequestPremiseScreen?filter.ic=123456789>szn.cz</a> |
||
pcmanik Profil |
#2 · Zasláno: 23. 1. 2011, 15:18:22
Ty do tej databazy ukladas len text, nie obsah samotnej premennej....
|
||
zedna Profil |
#3 · Zasláno: 23. 1. 2011, 15:21:07
ano jen text ale obsah proměnné mám v php kde vypisuji ten text, měl jsem za to, že když bude v adrese proměnná,tak že si ji php automaticky najde...případně jak ji mám změnit na proměnnou? postačilo by nahrazení slova?
|
||
xmark Profil |
#4 · Zasláno: 23. 1. 2011, 15:23:28
zedna:
Ukaž ten kód, kterým to do té databáze vkládáš. |
||
pcmanik Profil |
#5 · Zasláno: 23. 1. 2011, 15:24:56 · Upravil/a: pcmanik
Tym ze do DB ulozis len ten nazov stratis informacie ulozene v tej premenej. Php si nedokaze uchovat info o kazdej premennej co bola kedy vytvorene, ved to by bola hlupost, ty musis ziskat tu premennu ico a vloz do db jej hodnotu a nie nazov.
|
||
zedna Profil |
#6 · Zasláno: 23. 1. 2011, 15:25:39
do databáze to vkládám ručně přes phpmyadmina jako varchar
jedná se mi o to, že těch proměnnýchmám asi 10, tak abych načetl z databáze text a rozpoznal v něm proměnné, které v php nahradím |
||
zedna Profil |
#7 · Zasláno: 23. 1. 2011, 15:26:30
pomohlo by str_replace nebo jinak naparsovat načítaný text?
|
||
pcmanik Profil |
#8 · Zasláno: 23. 1. 2011, 15:28:14
Paneboze nic neparsuj, hod sem kod toho skriptu, ktory pridava veci do db
|
||
zedna Profil |
#9 · Zasláno: 23. 1. 2011, 15:30:47
neni zadny script pro pridavani do db, udelam to jednou rucne a pak uz se na to sahat nebude, jen v php se budou meniz promenne, ktere se maji dosadit do tech adres v databazi...chci tak predvyplnovat nektere udaje pri registraci do katalogu
|
||
zedna Profil |
#10 · Zasláno: 23. 1. 2011, 15:33:48 · Upravil/a: zedna
dobra nebo jinak, kdyz budu mit v jedne tabulce adresy do kterych chci vlozit promenne a v druhe tabulce ty udaje co chci vkladat, pujde to? menit se budou jen ty promenne ale nechci vypisovat do zdrojáku scriptu nakych 200 adres
|
||
xmark Profil |
#11 · Zasláno: 23. 1. 2011, 15:34:49
zedna:
Nastuduj si http://cz.php.net/manual/en/function.eval.php Ale ber na vědomí, že tvůj postup je dost zvláštní a skoro určitě špatný. |
||
zedna Profil |
#12 · Zasláno: 23. 1. 2011, 15:36:47
díky mrknu na to, vím, že to není zrovna korektní přístup ale vzhledem k jeho účelu to vidím jako jediné řešení s použitím databáze
|
||
zedna Profil |
#13 · Zasláno: 23. 1. 2011, 15:45:07
super pomohlo to, díky moc!
|
||
Časová prodleva: 13 let
|
0