Autor | Zpráva | ||
---|---|---|---|
atbobcz Profil |
#1 · Zasláno: 24. 1. 2016, 14:51:18
Potřeboval bych poradit jak určit pozici textu. Pokud je to zapsano takhle,
if(empty($_POST["nick"])){$chyba[] = "<p class=\"error\"> Vyplň nick.</p>";} tak vše funguje jak má, ten text se narve do horniho leveho rohu. Dělá to co se po něm chce. První odstavec a tak to tam vypíše a šmitec, tohle je bez problémů.
Chci ho dostat do divu, ale zhroutí se celá stránka a nenačte se ani prd. if(empty($_POST["nick"])){$chyba[] = "<div id"chyby"><p class=\"error\"> Vyplň nick.</p></div>";} |
||
Lukáš66666 Profil |
#2 · Zasláno: 24. 1. 2016, 14:58:32
if(empty($_POST["nick"])){ $chyba[] = "<div id=\"chyby\"><p class=\"error\"> Vyplň nick.</p></div>"; } |
||
atbobcz Profil |
#3 · Zasláno: 24. 1. 2016, 15:06:09
Lukáš66666:
Fachá to. Díkes |
||
Str4wberry Profil |
#4 · Zasláno: 24. 1. 2016, 15:13:08
Doporučoval bych použít nějaký lepší editor, který umí zvýrazňovat syntaxi.
Bylo by potom rovnou patrné, že je s kódem něco v nepořádku, tj. že uvozovka zamýšlená v HTML ukončuje PHP řetězec: if(empty($_POST["nick"])){$chyba[] = "<div id"chyby"><p class=\"error\"> Vyplň nick.</p></div>";} |
||
lionel messi Profil |
#5 · Zasláno: 24. 1. 2016, 15:35:26
atbobcz:
Ešte doplním alternatívu ku kódu Lukáša66666 [#2]: if(empty($_POST["nick"])){ $chyba[] = "<div id='chyby'><p class='error'> Vyplň nick.</p></div>"; } |
||
Lukáš66666 Profil |
#6 · Zasláno: 24. 1. 2016, 15:41:13
lionel messi:
A nebo takto. Pro mě je to takto nejpřehlednější. if(empty($_POST["nick"])){ $chyba[] = '<div id="chyby"><p class="error"> Vyplň nick.</p></div>'; } |
||
Str4wberry Profil |
#7 · Zasláno: 24. 1. 2016, 15:48:34
A nebo Uvozovky v HTML, CSS, JS, PHP, SQL » Heredoc, potom se člověk s HTML uvozovkami vůbec nemusí trápit.
|
||
Lukáš66666 Profil |
#8 · Zasláno: 24. 1. 2016, 15:58:09
Str4wberry:
Tu možnost jsem už několikrát viděl, ale nezkoušel. |
||
atbobcz Profil |
#9 · Zasláno: 24. 1. 2016, 16:40:53
Str4wberry:
Používám PSPad ale on zkontroluje jenom něco. V tomhle řádku mám zase chybu if(!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)){$chyba[] = "<div id=\'chyba_email\'><p class=\"error\">Pole \"Email\" Neplatný email.</p></div>";} ,ale celá část za prvním = je zelená a čte to jako comment. Nevím, jestli se to mám blbě nastavené???
|
||
Lukáš66666 Profil |
Takto by to mělo jít.
if(!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)){$chyba[] = '<div id="chyba_email"><p class="error">Pole "Email" Neplatný email.</p></div>';} |
||
Časová prodleva: 7 let
|
0