Diskuze: Zobrazení dat z php do připravené šablony html/css

PHP PHP Zobrazení dat z php do připravené šablony html/css American English version English version

Avatar
dvorak.jakub.24:

Dobrý den, jsem v php začátečník, mám už natrénované aplikace jak procedurální, tak objektově orientované. Jenže.. Nikde na internetu jsem nemohl najít odpověď na svoji otázku jak zobrazit data z php do již předem nakódované šablony html/css kamkoliv budu chtít.

Příklad je takový:

Mám webovou stránku, kde uživatel musí zadat nějaký text, který se nějakým způsobem zpracuje po odeslání a výsledek hned zobrazí. Jde mi o to, jak ten výsledek zobrazit v určité divu, který je tomu určený a nastylovaný tak, aby to nevyhodilo hlášku, že proměnná není definovaná. Samozřejmě, že jsem napřed pro vyplnění textového pole použil if(isset($_POS­T['text'])).

Ve všech tutoriálech na YT ukazují tvoření php aplikací jednoduše na bílém, bez připravených css šablon a já nevím kde mám najít přesně to co potřebuji.

Děkuju za odpověď.

 
Odpovědět 17.5.2015 17:54
Avatar
Ondřej Hanák
Redaktor
Avatar
Odpovídá na dvorak.jakub.24
Ondřej Hanák:

http://www.itnetwork.cz/…ru-a-pohledu

V kontroleru přidáš proměnnou k šabloně:

$this->data['promenna'] = $promenna;

A v pohledu zavoláš:

<?= $promenna ?>

čímž proměnnou vypíšeš.

Editováno 17.5.2015 18:08
 
Nahoru Odpovědět  +1 17.5.2015 18:05
Avatar
IT Man
Redaktor
Avatar
Odpovídá na dvorak.jakub.24
IT Man:
<div class="trida"><?= $_POST['text'] ?></div>
Nahoru Odpovědět 17.5.2015 18:10
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na dvorak.jakub.24
Marek Z.:
<?php
    if(isset($_POST['text'])){
        echo '<div clas="trida">' . $_POST['text'] . '</div>';
    }

Nezapomeň na ochranu proti XSS.

Nahoru Odpovědět  +1 17.5.2015 18:39
Chybami se člověk učí, běžte se učit jinam!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.