Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Stylování hlášky PHP

Aktivity
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:5.10.2014 13:01

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
Tvůrce
Avatar
Odpovídá na Michal Kuba
Šimon Raichl:5.10.2014 13:06

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

 
Nahoru Odpovědět
5.10.2014 13:06
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:5.10.2014 13:09
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
Tvůrce
Avatar
Odpovídá na Michal Kuba
Šimon Raichl:5.10.2014 13:11

A jakou přesně chybu?

 
Nahoru Odpovědět
5.10.2014 13:11
Avatar
Michal Kuba
Tvůrce
Avatar
Odpovídá na Šimon Raichl
Michal Kuba:5.10.2014 13:19

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):5.10.2014 13:24

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
5.10.2014 13:24
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Tukmak
Člen
Avatar
Odpovídá na Michal Kuba
Tukmak:5.10.2014 13:44

Stačí to napsat takto:

if ($hlaska)
                echo('<p id="nazev">' . htmlspecialchars($hlaska) . '</p>');
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
5.10.2014 13:44
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Michal Kuba
Jan Lupčík:5.10.2014 14:26

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
5.10.2014 14:26
TruckersMP vývojář
Avatar
Michal Kuba
Tvůrce
Avatar
Odpovídá na Jan Lupčík
Michal Kuba:5.10.2014 18:43

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
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Michal Kuba
Jan Lupčík:5.10.2014 18:49

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
TruckersMP vývojář
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Michal Kuba
mkub:6.10.2014 4:04

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š
Tvůrce
Avatar
Odpovídá na Michal Kuba
Pavel Mareš:6.10.2014 5:45

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
Však ono půjde ...
Avatar
Odpovídá na Pavel Mareš
Matúš Petrofčík:6.10.2014 8:42

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
6.10.2014 8:42
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Pavel Mareš
Tvůrce
Avatar
Odpovídá na Matúš Petrofčík
Pavel Mareš:6.10.2014 16:44

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
6.10.2014 16:44
Však ono půjde ...
Avatar
Odpovídá na Pavel Mareš
Matúš Petrofčík:6.10.2014 17:09

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
Tvůrce
Avatar
Odpovídá na Pavel Mareš
Michal Kuba:6.10.2014 21:53

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
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.