Autor Zpráva
BtVc
Profil
Dobrý deň.

Chcel by som Vás požiadať o pomoc. Dostal som sa do slepej uličky a neviem si rady.
Vytváram jednoduchú stránku, kde obsah stránky ako Kontakt, O nás a podobne vyťahujem z databázy. Mám tam stĺpec title a content.
Všetko funguje ako má no v prípade, že do contentu chcem vložiť aj PHPčko (napr. kvôli formuláru alebo čokoľvek), tak to samozrejme nejde keďže PHP kód vypadá asi takto

<?php

$result = $query->fetch(PDO::FETCH_ASSOC);

echo '<h1>' . $result['title'] . '</h1>';
echo $result['content'];

?>

A do databázy vkladám:

<p>test</p>
<?php echo "test"; ?>

Nevedeli by ste mi poradiť ako viem vypisovať obyčajný text (HTML) a súčasne PHP?
Ďakujem za akúkoľvek pomoc.
Keeehi
Profil
BtVc:
To nelze.

Technicky to možné je, ovšem to že něco možné je ještě neznamená, že je to tak správně. Takže to tu psát nebudu.
BtVc
Profil
Keeehi:
A nejaké iné riešenie ktoré by mohlo fungovať ti nenapadá? :)
Taps
Profil
BtVc:
Spíše bych šel cestou šablon a do databáze ukládal jen prvky samotného formuláře, které bych pak zpětně načítal do šablony.
Keeehi
Profil
BtVc:
Souhlasím s Tapsem, šel bych cestou šablon a komponent. Šablona definuje vzhled a kde mají být které komponenty umístěné. Vlastní funkčnost zajišťují komponenty. To jsou normální soubory s html kódem. Představ si to jako třeba pluginy do redakčních systémů.
BtVc
Profil
Ďakujem všetkým veľmi pekne za pomoc. :)

Zaujala ma tá idea so šablónami, avšak neviem si presne predstaviť ten model toho pridávanie contentu do databázy a podobne. Nemáte náhodou niekde nejaký dobrý example alebo nejakú dokumentáciu na takýto jednoduchý template systém? :)

Ešte raz veľmi pekne ďakujem za pomoc. :)

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: