Diskuze: Stylování hlášky PHP

PHP PHP Stylování hlášky PHP American English version English version

Avatar
Michal Kuba
Redaktor
Avatar
Michal Kuba:

Ahoj.
Chci se zeptat, zda jde nějak nastylovat výpis PHP z příkazu echo. Mám na mysli u kontaktního formuláře, kdy po úspěšném odeslání vyskočí potvrzovací hláška. Jenže to strašně splyne a lidi si toho nemusí všimnout. Nejde do toho PHP bloku nějak zasáhnout a určit třeba tomu <p> ve kterém je hláška vypsána pomocí $hlaska určit, že má být třeba zeleně? Musím asi mimo PHP direktivitu, že?

 
Odpovědět 5.10.2014 13:01
Avatar
Šimon Raichl
Redaktor
Avatar
Odpovídá na Michal Kuba
Šimon Raichl:

Do stringu v echo jdou vkládat normální html tagy.

 
Nahoru Odpovědět  +1 5.10.2014 13:06
Avatar
Michal Kuba
Redaktor
Avatar
Michal Kuba:
if ($hlaska)
               echo('<p>' . htmlspecialchars($hlaska) . '</p>');

Nikam mi to vložit nešlo, házelo to chybu :/

 
Nahoru Odpovědět 5.10.2014 13:09
Avatar
Šimon Raichl
Redaktor
Avatar
 
Nahoru Odpovědět 5.10.2014 13:11
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na Šimon Raichl
Michal Kuba:

když si tomu <p> přidám třeba id, tak se potom ta stránka vůbec nenačte.. A samotnej editor (NetBeans) mi háže chybu..

 
Nahoru Odpovědět 5.10.2014 13:19
Avatar
Odpovídá na Michal Kuba
Martin Konečný (pavelco1998):

Uvozovky a apostrofy nesmí kolidovat. V tvém případě bys musel napsat to id s uvozovkami.
Pokud se ti nezobrazují žádné chyby, zřejmě je máš vypnuté.

 
Nahoru Odpovědět  +1 5.10.2014 13:24
Avatar
Tukmak
Člen
Avatar
Odpovídá na Michal Kuba
Tukmak:

Stačí to napsat takto:

if ($hlaska)
                echo('<p id="nazev">' . htmlspecialchars($hlaska) . '</p>');
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 5.10.2014 13:44
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Michal Kuba
IT Man:

A co takhle? :)

<?php if($uspech) { ?><p id="zeleny"><?php echo $uspech; } else if($error) { ?><p id="cerveny"><?php echo $error; } ?></p>
Nahoru Odpovědět  -1 5.10.2014 14:26
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na IT Man
Michal Kuba:

To se mi jeví až příliš složité, ale i tak díky za pomoc :-) Jsem takovej začátečník a pouštím se do né příliš lehkých projektů, na kterých se chci zdokonalovat a vlastně se tímto motivuju, že si dávám vyšší mety :)

 
Nahoru Odpovědět 5.10.2014 18:43
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Michal Kuba
IT Man:

Já to tak používám. Pro mě to není tak složité. Ale není zač :)

Nahoru Odpovědět 5.10.2014 18:49
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
mkub
Redaktor
Avatar
Odpovídá na Michal Kuba
mkub:

a takisto mozes v uvodzovkach pouzivat aj escape sekvencie, ale to zneprehladnuje kod

 
Nahoru Odpovědět 6.10.2014 4:04
Avatar
Pavel Mareš
Redaktor
Avatar
Odpovídá na Michal Kuba
Pavel Mareš:

Nic proti, ale za poslední dobu tu od tebe vidím relativně dost vláken. A když už se pouštíš do větších projektů, tak to co tu píšeš jsou maličkosti a jestli s tím máš problém, tak nečekej, že nějak výrazně postoupíš v dohledné době. Samozřejmě je to pouze můj osobní názor, ačkoliv je založený na reálných případech z okolí.

Nahoru Odpovědět 6.10.2014 5:45
Nechci být workoholik. Bohužel někdy musíme být tím, čím nechceme.
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na Pavel Mareš
Matúš Petrofčík:

Podľa mňa je fórum práve o tom, že ak niečo nevieš, máš s niečim problém a nevieš si rady, alebo chceš niečo prediskutovať, tak si to sem zadáš aj napriek tomu že je to úplná blbosť, pretože v tom je sila komunity ktorá ti môže pomôcť a "okoloidúci" sa môžu tiež niečo priučiť. To že si vytvára vlákna k tomu čo potrebuje, je podľa môjho názoru v poriadku za podmienky, že nezakladá duplicity/rekla­my/iné príspevky porušujúce pravidlá tohto projektu... :)

Nahoru Odpovědět  +2 6.10.2014 8:42
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Pavel Mareš
Redaktor
Avatar
Odpovídá na Matúš Petrofčík
Pavel Mareš:

Jak se to vezme. Představ si, že by se někdo ptal na Hello World. To je v zásadě to samé, ale to už by ho lidi hejtili, že na to má miliardu tutoriálů i zde na itnetwork. A takhle si uživatel zvykne, že mu všichni i se sebemenší blbostí pomohou a pak nebude umět nic. A PAK VŠICHNI NADÁVÁTE, ŽE SE TU NOVÁČCI V PROGRAMOVÁNÍ PTAJÍ NA ZÁKLADNÍ VĚCI.

Nahoru Odpovědět  +3 6.10.2014 16:44
Nechci být workoholik. Bohužel někdy musíme být tím, čím nechceme.
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na Pavel Mareš
Matúš Petrofčík:

všetci nie sme rovnakí, mne pomáhať nevadí a často pridávam linky kde by si mali danú problematiku znovu naštudovať :) ale máš pravdu :D

Nahoru Odpovědět 6.10.2014 17:09
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na Pavel Mareš
Michal Kuba:

Pokud je zde někdo, komu to vadí, tak to zcela nechápu. Podle mě se očekává, že se například v této sekci budou lidé ptát. Zase tolik vláken nezakládám a zkrátka a dobře, když danou problematiku nezvládnu i s tutoriály vyřešit, obrátím se zde. Ale odpovědi si pořádně pročtu a snažím se přijít na význam např. nějakého kusu kódu.

Pokud ti moje vlákna vadí, tak si je ani neotevírej ;)

 
Nahoru Odpovědět  +2 6.10.2014 21:53
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 16 zpráv z 16.