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

Člen

Zobrazeno 27 zpráv z 27.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
este ma trapi ten uplny zaciatok s premennou $hlaska = '';
preco su tam len prazdne uvodzovky?dik
a preco to neopravite? co tam ma potom byt?
Protože se nám to nechce opisovat z toho tvého screenshotu.
ved ten screenshot som urobil z tohto clanku
http://www.itnetwork.cz/…ovy-formular
A to jsem měl jak čuchat, ze kterého článku jsi to ofotil? Já ho nepsal.
do hranatych zatvoriek sa zapisuje index pola, ale do gulatuch zatvoriek sa zapisuje podmienka a zaroven sa nimi upravuje aj priorita operatorov,
co sa tyka toho zapisu: (isset($premenna)), tak tu sa testuje, ci je nastavena $premenna, ci tam je nieco ulozene
Nechápu, jak můžeš nerozumět tak základním věcem v kódu ze seriálu. Asi ho čteš od prostředka, přečti si ho od začátku.
Jinak tam má být to, co tam je, žádná chyba tam není. To jen Kit rád mate začátečníky.
Pro začátečníky je to dobré, pro pokročilé horší. Netušil jsem, odkud ten skript sebral.
Ano, proto by se odpověď měla uzpůsobit úrovni dotazu a ne hned říkat jak je to špatně, když na tom nic špatného není, pokud nebudeme fiosofovat nad návrhem, který je udělaný pro level toho tutoriálu.
Ptal se, proč je tam řádek $hlaska = '';
. Takový řádek
bych tam nedal vůbec a proto jsem odpověděl tak, jak jsem odpověděl. Druhou
možností by bylo, že bych tu otázku nechal bez povšimnutí a to jsem asi
měl udělat.
Ta $hlaska tam není zbytečná. Používá se dál při informování uživatele co vše má špatně / dobře.
To je ale zas jen tvůj názor, mně přijde logičtější mít tu proměnnou vždy inicializovanou a složitě to větvit jen proto abych do ní nepsal 2x je zbytečné.
a k tomu webovemu slovniku... ten ti neda ziadne vysvetlenie, ze preco je
taky zapis, ale tunajsie tutorialy ti to vysvetlia, preco to tak je... ale treba
to cele citat od prveho dielu od tohoto dielu: http://www.itnetwork.cz/…ych-aplikaci
a tam sa dozvies, kedy sa pisu gulate a kedy hranate zatvorky
Ta proměnná přece není potřebná vůbec:
if (isset($_POST)) {
if (!isset($_POST['jmeno']) || !$_POST['jmeno'])
throw new Exception('Chybí jméno');
if (!isset($_POST['email']) || !$_POST['email'])
throw new Exception('Chybí email');
if (!isset($_POST['zprava']) || !$_POST['zprava'])
throw new Exception('Chybí zpráva');
if (!isset($_POST['rok']) || $_POST['rok'] != date('Y'))
throw new Exception('Chybný rok');
// echo "Odesílám e-mail od: $_POST[jmeno]<$_POST[email]>";
mail($_POST['email'], 'Message subject', $_POST['zprava']);
header('Location: .');
exit;
}
Jenom už to není pro začátečníky, takže jsi to v článku nemohl použít.
Není zač. Poslední dobou se dozvídám spoustu nových pravidel, jako
např. vypouštění else ze zdrojáků, omezování počtu instančních
proměnných a dalších. Nemá se to brát dogmaticky, ale dá se v tom najít
hodně inspirace:
http://www.slideshare.net/…plied-to-php
Nechápu lidi, co si ty kroužky čmárají tužkou... Proč nepoužijete elipsy ? O.o
Já zas nechápu lidi, kteří sem posílají kód ve formě screenshotů. Kdo to má opisovat?
Tak sem dajte pravidla aby clovek vedel naco sa moze pytat, ako sa nato ma pytat,a scim ma robit kruzky, popripade ake otazky tolerujete a ake nie je lebo clovek ako ja ked pride na podobne forum tak nepocita stym ze musi byt dokonaly a musi citat vase myslienky aby vediel co sa vam bude pacit a co nie..
Však jsi dostal odpovědi, tak co řešíš? Jen nám to trvalo o něco déle, než jsme tvůj dotaz pochopili. Napsali jsme ti, co se nám nelíbilo a podle mne jsi dostal i víc, než jen odpovědi.
Taková pravidla se psát nemusí. Jsou součástí Netikety a platí na všech diskuzních fórech stejně. Jestli chceš nějaké pravidlo, tak tady: Piš své dotazy tak, aby je pochopilo co nejvíc lidí. Ke screenshotu přilož i odkaz, odkud jsi ten kód stáhl a co ti na něm nefunguje nebo není jasné. Přilož i doslovný text chyby, kterou hlásí překladač nebo interpretr. Podstatu dotazu dej do nadpisu, třeba "Validace formuláře v PHP" nebo "Co dělá funkce isset() v PHP?"
pomal;y, aby som ten kod zacal prepisovat uz ciastocne pouzivam PDO, mam
vytvorenu aj databazove triedy, aj userspaces a musim este vela poprepisovat z
dovodu zastaranosti mojho kodu a zastaranosti DB ovladacu...
Zobrazeno 27 zpráv z 27.