Kao prvo
zaista sam zahvalan na ovakvom
vrhunskom odgovoru. Bas si objasnio super za ljude koji nemaju pojma. U aplikaciji sa Androida iz koje sam ucio nisam imao "filter_var, FILTER_SANITIZE, FILTER_VALIDATE", ali pazi ovo "
sprintf" - nemam pojma sta znaci
kao ni (
%s)
Ovo "%" je modulus valjda, to sam lepo izucio ali vezano za integer tj brojeve tipa
PHP:
<?php
$x=14;
$y=3;
echo $x % $y; //printovace 2
?>
Verovatno se neko upisava od smeha ali dobro
Html code koji sam upotrebio na stranici izgleda ovako:
HTML:
<form id="forma" action="insert.php" method="POST" autocomplete="on">
<input placeholder="Unesite vašu email adresu ovde" required="" type="email" name="email" pattern="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{1,63}$"><br>
<input id="dugme" type="submit" value="Želim da budem obavešten o NOVIM modelima" name="Submit">
</form>
Stavio sam pettern
sad dal je to greska? Citao sam na stackoverflow o email inputu na predlog kolege alphablue597 i nasao ovo kao najbolje resenje(jer je najsveziji i apdejtovan code u odnosu na selektovani zelenom bojom
) -
This is modified version of above solution which accept capital letter as well
HTML:
<input name="email" type="email" pattern="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{1,63}$" class="form-control" placeholder="Email*" id="email" required="">
Sada cu da pokusam da "sklopim kockice" sa FILTER_SANITIZE i FILTER_VALIDATE, pa se opet javljam sta sam uradio
Pustio bih link od stranice ovde sada ali nije online, code izvrsavam sa virtualnog hosta - XAMPP Control Panel V3.2.2(sa WAMP-om iz nekog razloga nisam imao srece da upisujem podatke u bazu podataka iako je isti code u pitanju? - jos zamislite drustracije koje sam imao kada sam prvi put u zivotu video i kreirao SQL bazu gledajuci jutjub i pokusavao da je povezem i upisem bilo sta u nju na bilo koji nacin :exploder: - a sa XAMPP-om sve iz prve se povezalo i proradilo).
PS
HTML i CSS za moje potrebe poznajem savrseno, java script editujem po potrebi, retko kada pisem nesto potpuno sam jer nikako da sednem i da pocnem to da ucim dok sam PHP
"kao" poceo da ucim i nije da ne razumem - opet za moje potrebe. Ovo ne radim zato sto planiram bilo kada da zaradim jedan jedini dinar od PHP-a i javascript-a vec zato sto sam igrom slucaja digao neka 2 sajta za svoje potrebe i stalno ih nesto unapredjujem, dodajem, jednostavno nema kraja
Traje sve ovo jedno 2,5-3 godine, dosta, dosta vremena ulozeno u hobi, vremenom sam poceo da bas uzivam u svemu tome, rad u Sublime-u sa Emmetom poredivo sa igranjem igara
Update:
Video sam da "%" nije modulus vec deo sprintf() Function-a
%% - Returns a percent sign
%b - Binary number
%c - The character according to the ASCII value
%d - Signed decimal number (negative, zero or positive)
%e - Scientific notation using a lowercase (e.g. 1.2e+2)
%E - Scientific notation using a uppercase (e.g. 1.2E+2)
%u - Unsigned decimal number (equal to or greather than zero)
%f - Floating-point number (local settings aware)
%F - Floating-point number (not local settings aware)
%g - shorter of %e and %f
%G - shorter of %E and %f
%o - Octal number
%s - String
%x - Hexadecimal number (lowercase letters)
%X - Hexadecimal number (uppercase letters)