Autor Zpráva
Host__
Profil *
Ahoj

Jak mam udelat, abych do DB ulozil promenou a pri echu ji nahradil za hodnotu promene ?

ThX
Alphard
Profil
asi by to chtělo začít se základy
tady je dobrý tutoriál pro MySQL
a tady ve spojení s PHP

do databáze se ukládá příkazem insert a vytahuje select, viz odkazovaný seriál
Host__
Profil *
Alphard
Ja MySQL umim.. jenom potrebuju ulozit "<img src='{$slozka}/obrazek.gif'>" a $slozka(='Obrazky') nahradit na Obrazky
Alphard
Profil
aha, to se tedy omlouvám, ale nenapsal jste ten dotaz moc jasně
možná by pomohlo eval(), ale taková řešení nemám rád
nechte tam třeba toto
"<img src='{slozka}/obrazek.gif'>"
a pří výpisu třeba
echo str_replace("{slozka}", "Obrazky", $string);

pokud budete mít $slozka = "Obrazky"; tak
echo str_replace("{slozka}", $slozka, $string);
Host__
Profil *
Eval taky nemusim...

Jde o tom, ze kazdy uzivatel ma jiny obsah promene $slozka, proto to potrebuju ulozit dynamicky...

btw je to na chatu cesta ke smajlikovy... str_replace si nemuzu dovolit...
Aesir
Profil
Host__:
A proč si do databáze neuložíte jen tu URL dle uživatele?
joe
Profil
Host__
btw je to na chatu cesta ke smajlikovy
V tom případě by bylo lepší si uložit do db něco takového !11! a potom to regulérním výrazem nahradit, než tam ukládat HTML...
Host__
Profil *
Aesir
Protoze kazdy uzivatel ma jinou sadu smajliku.
Kajman_
Profil *
str_replace si nemuzu dovolit

Bez nečeho podobného to asi nepůjde. Leda nastavit cestu přes html značku base, ale nevím, jestli to umí všechny prohlížeče.
Aesir
Profil
str_replace si nemuzu dovolit
Není to jediná cesta:
<?php
$arrayIn = array(
    'smejici_se' => '!11!',
    'mracici_se' => '!12!'
);

$arrayOut = array(
    'smejici_se' => ':)',
    'mracici_se' => ':('
);

$arrayMerge = array_merge($arrayIn, $arrayOut);

print_r($arrayMerge);
?>


Když ta pole nebudou moc velká, možná to nebude ani moc pomalé !11!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: