NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

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

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
dvorak.jakub.24:17.5.2015 17:54

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
adas
Tvůrce
Avatar
Odpovídá na dvorak.jakub.24
adas:17.5.2015 18:05

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
17.5.2015 18:05
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na dvorak.jakub.24
Jan Lupčík:17.5.2015 18:10
<div class="trida"><?= $_POST['text'] ?></div>
Nahoru Odpovědět
17.5.2015 18:10
TruckersMP vývojář
Avatar
Odpovídá na dvorak.jakub.24
Uživatel sítě :17.5.2015 18:39
<?php
    if(isset($_POST['text'])){
        echo '<div clas="trida">' . $_POST['text'] . '</div>';
    }

Nezapomeň na ochranu proti XSS.

Nahoru Odpovědět
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.