PHP-pro začátečníky

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
BigJimmy
Level 2
Level 2
Příspěvky: 184
Registrován: 25 črc 2011 16:13

PHP-pro začátečníky

Příspěvek od BigJimmy »

Zdravim.. Umím psát weby v html a upravovat pomocí kaskádovyých stylů... A ted nevím, jestli se učit javascripty nebo php... Zajímal by mě váš názor.. já se spíš přikláním k tomu php . Po případě, jestli někdo neznáte nějakou dobrou knížku pro začátečníky v php.. Díky :)
d1amond
člen HW spec týmu
Příspěvky: 16119
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

Re: PHP-pro začátečníky

Příspěvek od d1amond »

Obojí.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
BigJimmy
Level 2
Level 2
Příspěvky: 184
Registrován: 25 črc 2011 16:13

Re: PHP-pro začátečníky

Příspěvek od BigJimmy »

Nemuzu se ucit oboji najednou ;)
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7404
Registrován: 23 pro 2010 09:23

Re: PHP-pro začátečníky

Příspěvek od faraon »

Ale klidně můžeš, na serveru máš PHP, v prohlížeči ti poběží JS, a bude si to mezi sebou povídat ;-)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: PHP-pro začátečníky

Příspěvek od CZechBoY »

spíš je blbost se učit jen jedno
phpčkem vyplňuješ stránku a javascript ji zase sprasíš u klienta :D
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Oc4s
nováček
Příspěvky: 49
Registrován: 29 říj 2009 11:21

Re: PHP-pro začátečníky

Příspěvek od Oc4s »

Dnes se většinou neobejdeš bez toho, aby jsi o každém věděl aspoň něco... Takže doporučuji se naučit od každého základy a pak zlepšovat podle potřeby ;)
BigJimmy
Level 2
Level 2
Příspěvky: 184
Registrován: 25 črc 2011 16:13

Re: PHP-pro začátečníky

Příspěvek od BigJimmy »

Takze od té doby co sem psal první příspěvek sem si přečetl knížku od Miloslava Ponkráce, Php a Mysql bez předchozích znalostí... Tkze nejaky ty zaklady php a sql uz umim ;) ... Koukal sem na nějaké další věci k php na php manual.. škoda jen, že je celý anglicky :/

--- Doplnění předchozího příspěvku (15 Srp 2012 20:56) ---

a chci se zeptat, kdo umite php, potreboval bych vysvetlit toto :

$sql_prikaz =
"INSERT INTO kniha_navstev (datum,jmeno,email,zapis) "
."VALUES(NOW(),' "
.mysqli_real_escape_string($db_spojeni, $_POST['jmeno'])
." ',' "
.mysqli_real_escape_string($db_spojeni, $_POST['email'])
." ',' "
.mysqli_real_escape_string($db_spojeni, $_POST['zapis'])
." ')"
;

Tohle je přímo z té knihy v projektu kniha návštěv. A já nechápu způsob těch uvozovek a nevím proč je na začátku každého řádku tečka...
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: PHP-pro začátečníky

Příspěvek od CZechBoY »

co že jsi přečetl za parchant knihu, že nevíš co je tečka?! tečka spojuje řetězce..
v SQL se do uvozovek uzavírá vše (nejsou to "uvozovky", ale 'apostrofy'), kromě funkcí, konstant, proměnných (z SQL, ne z PHP)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
BigJimmy
Level 2
Level 2
Příspěvky: 184
Registrován: 25 črc 2011 16:13

Re: PHP-pro začátečníky

Příspěvek od BigJimmy »

ja nechapu proc je to uzavreny v apostrofech i uvozovkach najednou ..
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: PHP-pro začátečníky

Příspěvek od CZechBoY »

no protože uvozovky uzavírají jakýkoliv řetězec v PHP, a ten řetězec (bez uvozovek) se předá SQL serveru a ten ti něco vrátí, třeba chybu, nebo že to vložil atd.
SQL server escapuje řetězce pomocí 'apostrofů', názvy tabulek, sloupců nebo databází zpětnými uvozovkami alt+96
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zamčeno

Zpět na „Programování a tvorba webu“