Anonymní profil Quo – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Quo – Programujte.comAnonymní profil Quo – Programujte.com

 

Příspěvky odeslané z IP adresy 147.229.242.–

Quido
Python › Jak importovat funkci z jiné…
16. 2. 2017   #214907

Zdravím, jak by šlo importovat funkci/ popřípadě celý .py soubor do jiného souboru?

Např. měl bych hru kde by hráč přišel k důležitému rozhodnutí. Pokud by se rozhodnul pro první možnost, spustil by se kód z prvního souboru, na jehož konci by se program opět vrátil do hlavního programu a pokud pro druhou, spustil by se kód z druhého souboru?

Děkuju předem.

PHP › rewrite přepsání url
24. 6. 2015   #203251

#3 Aricak
Zkus se zeptat na fóru joomly.

PHP › Místo pro SQL dotazy
22. 6. 2015   #203225

#15 peter
V pohodě. Dlouho jsem laboroval s tím, aby model nebyl příliš velký. Proto jsem ho rozdělil do domén. A protože ty domény potřebovaly konstruktor, udělal jsem ho co nejjednodušší - nacpal jsem do objektu vstupní data. V této konstrukci už nejsem omezen počtem tabulek v DB ani počtem domén v modelu, ale přitom velikost jednotlivých souborů zpravidla nepřekročí mých oblíbených 65 řádek. Zároveň si neblokuji možnost rozšíření na další databázové stroje, např. PostgreSQL, SQLite, DB4, filesystém apod.

V mém případě volající nemusí znát strukturu databáze. Stačí vědět, jakou strukturu mají mít data, která mohou být ve stromové struktuře a mohou být určena pro naplnění více tabulek.

Pokud by se mělo logovat, stačí tuto funkci aktivovat v modelu. Obvykle to však není nutné, protože mé databáze se logují samy nezávisle na aplikaci. Zalogují se tedy i změny udělané přes PMA.

PDO jsem dlouho nemohl přijít na chuť. Až do doby, kdy jsem pochopil, že umí vytvářet virtuální procesory pro práci s daty. Od té doby na PDO nedám dopustit.

Nevím, co je SMTH - snad STMT - statement. Nejsem příznivcem takových zkratek a nepoužívám je.

PHP › Místo pro SQL dotazy
22. 6. 2015   #203219

#13 peter
Promiň, ale máš tam hromady skrytých závislostí. Z mého pohledu je to nepoužitelné. Vždyť se ta třída ani nedá testovat. Navíc ta třída ani ty SQL dotazy nijak nezpracovává a nutíš volajícího, aby znal strukturu tabulek.

PHP › php aplikace - co potrebujem?
18. 6. 2015   #203072

#96 Swarley
Tak to z hlavy nevím. Jak někdo začne míchat dohromady SQL, PHP a HTML, tak se v tom ztrácím...

Večer se na to mrknu.

PHP › php aplikace - co potrebujem?
18. 6. 2015   #203071

#99 Swarley
Proč tam máš ten count? Je to drahý a podle mne docela zbytečný dotaz.

PHP › php aplikace - co potrebujem?
18. 6. 2015   #203065

#94 Swarley
Asi ano. HTML už do PHP nedávám, na to mám šablony.

PHP › Dvě stejná rozhraní v konstr…
15. 6. 2015   #202930

#1 Facedown
Použij návrhový vzor Observer. Databázi a úložiště budeš mít jako abonenty. Data pak pošleš vydavateli, který je rozešle všem abonentům v seznamu.

Observer má v PHP i své rozhraní SplObserver, které můžeš implementovat, ale nemusíš.

Inzerce › Hledáme PHP programátora
11. 6. 2015   #202863

#1 Radka Holasová
Chybí uvedení lokality. Například do Prahy bych rozhodně dojíždět nechtěl (a do Turnova také ne).

Mikrokontroléry › arduino ethernet http GET re…
11. 6. 2015   #202861

#8 Pavel
A my Ti děkujeme za poskytnutí řešení problému.

PHP › php aplikace - co potrebujem?
10. 6. 2015   #202847

#45 peter
A před zpracováním POST nesmí být ani ten DOCTYPE.

PHP › poradíte mi někdo jak založi…
9. 6. 2015   #202829

#18 peter
Nemám ta práva, přesun do nových vláken bych udělal už dávno.

PHP › php aplikace - co potrebujem?
8. 6. 2015   #202812

#36 Swarley
Že nezpracováváš obsah formuláře a proto v $_POST nic není. Když se podíváš na příspěvek od Kremble, tak to je typická ukázka, jak to vypadat nemá a jak to nemůže fungovat.

PHP › php aplikace - co potrebujem?
8. 6. 2015   #202810

#33 Swarley
Proč tam máš to echo? Stejně se nezobrazí.

PHP › php aplikace - co potrebujem?
8. 6. 2015   #202809

#29 Swarley
Evidentně máš práznou proměnnou $_POST. Běžná to chyba. Jestli dobře počítám, tak by měla být na 7. řádku a nikoli na 37. Někde ti tam lítá zbytečných 30 řádek, nejspíš s formulářem.

PHP › poradíte mi někdo jak založi…
8. 6. 2015   #202796

#6 Gary
Ten form dej pryč (sem nepatří).

PHP › php aplikace - co potrebujem?
8. 6. 2015   #202795

#25 Swarley
Zahoď Db.php a místo něj zkus tohle: 

<?php
$dsn = "mysql:host=127.0.0.1;dbname=zoznam_filmov;charset=utf8";
$db = new PDO($dsn, "root", "");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$query = "INSERT INTO filmy (nazov, rok, krajina, dlzka) VALUES (?, ?, ?, ?)";
$insert = $db->prepare($query);
$insert->execute(array($_POST['nazov'], $_POST['rok'], $_POST['krajina'], $_POST['dlzka']));
PHP › poradíte mi někdo jak založi…
8. 6. 2015   #202788

#1 Krokeťák
Najdi si někde kočičí jména, rozděl je na slabiky a pak ty slabiky mixuj.

PHP › php aplikace - co potrebujem?
8. 6. 2015   #202783

#22 Kremlbe
Nemáš to dobře. Založ si vlastní vlákno.

PHP › php router
2. 6. 2015   #202609

#4 peter
Naučil jsem se URL nepřepisovat, ale pouze vše přesměrovat na index.php, který obdrží původní URL. Dobře se tak dělá třeba RestAPI. Ten můj router v PHP má jen 7 řádek a úplně to stačí.

Java › Java kniha pro zacatecnika
27. 5. 2015   #202517

#1 MyName
Doporučuji: Bruce Eckel - Thinking in Java.

Java › Výnimky. Kedy a prečo?
26. 5. 2015   #202501

#7 Flowy
Nevidím důvod, proč by cancel ve vyskakovacím okně měl vyvolávat výjimku. Vždyť to není chyba!

Argumentaci o délce stacktrace považuji za nesmyslnou. Výjimky nemají sloužit pro řízení programu, ale pokud dojde k chybě, vyhazuji výjimku bez ohledu na délku stacktrace.

Java › Výnimky. Kedy a prečo?
26. 5. 2015   #202490

#1 thomas
Když voláš nějakou funkčnost v programu, tak předpokládáš, že to dopadne dobře a obdržíš nějaký výsledek nějakého typu. Občas se něco nepodaří a nedostaneš žádný výsledek. Nějak však musíš zjistit, proč jsi ten výsledek nedostal. Zpráva o chybě má ale jinou strukturu a proto se musí přenášet jiným způsobem než výsledek. Nejlépe výjimkami.

Číslicová technika › Tranzistor test
25. 5. 2015   #202441

#9 remmidemmi
Takovou krabičku bez uína mám. Dělal jsem ji ve 12 letech, kdy žádná uína nebyla a neměl jsem ani ten měřák - musel jsem si ho vyrobit.

Java › Zvíraznenie bloku
21. 5. 2015   #202310

#3 JirkaEr
"mnohonásobně vnořené if" by vypadaly asi hodně blbě. Naštěstí se nedělají.

Java › Zvíraznenie bloku
21. 5. 2015   #202306

#1 Jojo
Domnívám se, že je to poněkud zbytečná vlastnost, protože zvýraznění syntaxe funguje mnohem lépe. Když nebudeš dělat prázdné řádky uvnitř metod a budeš správně odsazovat, tak zvýrazňování bloků ani nebudeš potřebovat.

PHP › Vlozenie casu do MySQL datab…
4. 5. 2015   #201923

#7 Peter125
V tom případě nedělej SELECT a INSERT jako dva dotazy, ale jako jeden INSERT se SELECTem uvnitř. Bude to rychlejší a spolehlivější.

V původním příspěvku máš $_POST[cas], což nejsou data z databáze, ale od uživatele, která je nutné ošetřit.

PHP › Konstruktor v OOP
27. 4. 2015   #201776

#1 Facedown
Konstruktor v OOP slouží k vytvoření konzistentního objektu. Pokud má víc než 3 parametry, asi není něco v pořádku a bylo by dobré třídu rozdělit. Do konstruktoru pak místo skalárů předáš objekty nebo kolekce.

Rozhraní by mělo být pokud možno tenké, tedy s minimem metod. Raději více tenkých rozhraní než jedno tlusté. Pokud možno bez zbytečných getterů a setterů, protože ty počet metod často neúměrně zvyšují. Počet parametrů metod by měl být v rozumných mezích (0..3)

PHP › Hledám kolegu/kamaráda PHP p…
20. 4. 2015   #201600

#4 q2iz
Začni se učit rovnou OOP, na které je PHP velmi dobře vybaveno. Ty základy, které se učíš, se ti budou také hodit. Vždyť objekt je také jen proměnná, která toho však může umět mnohem víc než jen držet data.

PHP › Hledám kolegu/kamaráda PHP p…
20. 4. 2015   #201597

#1 David
Přínosnější IMHO bude, když budeme o PHP diskutovat přímo tady.

PHP › Skontrolovanie vyplnenia inp…
6. 3. 2015   #199837
MySQL › hromadné operace v MySQL
19. 2. 2015   #199370

#4 ondra
V MySQL je to skoro stejné, pouze s odlišnou syntaxí.

Inzerce › Potřebuji armadu obchoďáku p…
17. 2. 2015   #199336

#6 VladislavK
O programátořině jsem nic nepsal.

Peníze nejsou důležité, když jsou.

Inzerce › Potřebuji armadu obchoďáku p…
17. 2. 2015   #199334

#4 VladislavK
Ozvalo se 8 lidí, jejichž hlavní motivací není zajímavý druh práce, ale peníze.

PHP › Problém s array a while loopom
13. 2. 2015   #199225

#8 peter
PDO sežere méně času než ovladač mysql.

Je zbytečné přecházet na céčko, PHP je dost rychlé už samo o sobě.

PHP › Problém s array a while loopom
13. 2. 2015   #199208
PHP › UTF 8 - české znaky
12. 2. 2015   #199173

#8 Mudr. Jiří Kopeček
Pořadí je správné.

Data jsou možná chybně uložena. Defaultním kódováním je totiž Latin1. V tom případě je nutné tabulky zrušit, založit znovu s kódováním UTF-8 a nahrát tam data znovu. V každém kroku se dá udělat chyba.

PHP › UTF 8 - české znaky
11. 2. 2015   #199134

#6 peter
Funkce PDO už není nutné obalovat, zejména pokud se vyhneš použití metody query().

PHP › UTF 8 - české znaky
11. 2. 2015   #199126

#4 peter
Místo mysql_query se už dávno používá mysqli_query nebo PDO::query.

V další verzi PHP už funkce mysql_query nebude.

Java › Jak pokračovat s javou
5. 2. 2015   #198832

#1 Jan Klimeš
Rozhodně se nauč OOP, bez nich používáš Javu jen tak napůl. Hledej jména Bruce Eckel, Robert C. Martin a Martin Fowler. Napsali hromadu knih o OOP a spousta je toho volně ke stažení v PDF. Jejich přednášky najdeš i na Youtube.

Matematika › Rozklad funkce sinus, cosinus
4. 2. 2015   #198766

#1 svoby1
Používá se na to Taylorův rozvoj:

sin(x) = x - x**3/3! + x**5/5! - x**7/7! ...

Běžně se to však pro mikroprocesory dělá převodní tabulkou.

Offtopic › Existuje "vyšší DOS"?
3. 2. 2015   #198747

#14 Matěj Andrle
Vypovídá to o využití protected módu procesoru a mnohem lepší adresaci paměti, protože nejsi omezen na 640 KiB.

Offtopic › Existuje "vyšší DOS"?
3. 2. 2015   #198743
Pascal › Rozdíl mezi podprogramem a k…
28. 1. 2015   #198489

#8 JoDiK
procedure GetDir(D: Byte; var S: String);

Nic nevrací - je to  příkaz, aby název aktuálního adresáře byl uložen do stringu S. Nikde není výsledek, nedá se tedy použít ve výrazu.

Totéž GetTime() - v manuálu mají chybu. Místo "Vrací aktuální čas, ..." patří "Uloží aktuální čas do proměnných v parametrech". Opět nic nevrací.

Pascal › Rozdíl mezi podprogramem a k…
28. 1. 2015   #198480

#4 Gooo
Procedura nevrací žádný výsledek. Je to příkaz, co se má udělat.

PHP › Přenášení proměnných (array)
28. 1. 2015   #198479

#2 TomasRe
Kdyby to bylo čitelné, tak by ti možná někdo i poradil.

OS - Windows › Linuxová klávesnice
20. 1. 2015   #198228

#21 peter
Po Matesovi nemůžeš chtít, aby byl normální :-)

PHP › like facebook
20. 1. 2015   #198224

#1 jávíte 

<form method="POST">
<button name="tlacitko">text</button>
</form>
<?php
if (isset($_POST['tlacitko'])) {
    // zapis do DB
}
OS - Windows › Linuxová klávesnice
20. 1. 2015   #198217

#16 Matěj Andrle
BTW: Kdybys tady tak nekřičel a nenadával, možná by ti někdo i poradil.

OS - Windows › Linuxová klávesnice
20. 1. 2015   #198211

#11 KIIV
A co L-Alt 35?

JavaScript, AJAX, jQuery › zpracovani ajax $.post prome…
15. 1. 2015   #198102

#23 peter
No, a protoze mne nebavi to kopirovat, tak jsem to ulozil do $n.

Proč zrovna do proměnné $n? Proč ne do proměnné $jmeno?

JavaScript, AJAX, jQuery › zpracovani ajax $.post prome…
15. 1. 2015   #198090

#16 hbo83
Metody GET a POST jsou rozdílné. Jak název napovídá, GET je určen pro získávání dat ze serveru, POST pro ukládání dat na server. Neplést.

Mikrokontroléry › Arduino
15. 1. 2015   #198083

#13 kikot
Zapomněl jsi napsat svůj názor na Arduino.

Mně se Arduino zamlouvá čím dál víc a asi si nějaké pořídím na experimenty. Už jsem si vymyslel rameno robota se třemi stupni volnosti a Arduino bude skvělé pro jeho řízení.

PHP › Reklamy
13. 1. 2015   #198039

#1 jávíte
Nejjednodušší bude ten AdSense. Obvyklá míra prokliků je 1-2 %, nesnaž se s tím jakkoli manipulovat. Při takové návštěvnosti ti to hodí už docela zajímavý boční příjem.

PHP › Ziskavanie tried
8. 1. 2015   #197932

#3 marioff
Ptal ses na fóru Nette? Tohle s PHP nemá moc společného.

PHP › optimalizace kodu pro dct
7. 1. 2015   #197912

#7 peter
V PHP se s polem téměř nepracuje, na takové výpočty ani nebylo stavěno.

PHP › optimalizace kodu pro dct
6. 1. 2015   #197886

#1 peter
Viděl bych 2 cesty: Přepsat do něčeho vhodnějšího (např. do Fortranu) nebo k tomu použít odpovídající nástroj, např. Matlab nebo Octave.

C / C++ › Použít assert nebo if jako o…
18. 12. 2014   #197383

#5 ondrej39
Ty asserty se vypínají pouhou změnou parametru při spouštění aplikace. Ve zdrojáku zůstávají.

Je možné, že autor prostě nepočítal s tím, že by tam ten NULL mohl nastat, ale jen si to chtěl posichrovat assertem. To je v naprostém pořádku.

Na řízení běhu programu se však assert použít nesmí. Proto se také AssertException nezachytává.

C / C++ › Použít assert nebo if jako o…
18. 12. 2014   #197380

#3 ondrej39
Ano, asserty jsou pouze na detekci vlastních chyb programátora. U odladěných aplikací se většinou vypínají kvůli úspoře výkonu, proto s jejich funkčností za běhu nesmíš počítat.

NullObject nevyhazuje žádný assert. Tváří se, jako kdyby fungoval, ale nic nedělá. Nemusíš pak při spouštění metod testovat, zda objekt existuje nebo ne a rovnou tu metodu spustíš. Místo  

if (uzel != NULL && uzel->rodic_ != NULL && uzel->rodic_->rodic_ != NULL)
	return uzel->rodic_->rodic_;
else
	return NULL;

píšeš jen  

return uzel->rodic_->rodic_;
C / C++ › Použít assert nebo if jako o…
18. 12. 2014   #197378

#1 ondrej39
Assert v běžném provozu neměl být závislý na uživatelských datech, může však detekovat selhání programu.

Místo "return NULL;" je často výhodnější NullObject.

PHP › Nefunguje header
9. 12. 2014   #197081

#1 Mishsuli
Klasika: Před voláním header('Location: ...'); nesmí být žádný textový výstup.

Nauč se formátovat kód. Tohle se nedá číst.

Máš tam SQL injection. Sprav si to.

PHP › file_put_contents bez pouzit…
5. 12. 2014   #196918

#1 moula

  • ne
  • ne
  • záznamy se mohou promíchat

Ten lock je potřebný, pokud zapisuješ delší záznam než asi 8 KB.

Webové servery (Apache, IIS...), .htaccess › .htaccess - mod rewrite - he…
2. 12. 2014   #196816

#20 JMM
Místo "?article=..." přece máš "/blog/..."

K čemu je tam dobrý ten switch?

Webové servery (Apache, IIS...), .htaccess › .htaccess - mod rewrite - he…
2. 12. 2014   #196783

#8 JMM
Zkus se podívat, jak se dělá REST API, které by se na to skvěle hodilo. Vidím tady navigaci

  • /blog/id
  • /krajina/id
  • /portret/id
  • /recenze/id

 To se dá udělat touto továrničkou

<?php
$parsedURL = parse_url($_SERVER['REQUEST_URI']);
list($akce, $id) = explode("/", $parsedURL["path"]);
$class = ucfirst($akce) . "_GET";
echo new $class((int) $id);

ke které přidáš třídy Blog_GET, Krajina_GET, Portret_GET a Recenze_GET.

Java › Java - Nevím zda jít dál..
25. 11. 2014   #196461

#12 SVKSuli
Když to dám na HD a zvětším na fullscreen, tak je to písmo stále příliš prťavé. Jak s takovými blechami někdo může pracovat?

Java › pole objektov, ako vloziť ob…
25. 11. 2014   #196452

#3 Tomáš
Každé políčko může přece obsahovat souřadnice místa, kde se má vykreslit. Můžeš tak snadno generovat herní plány pro 3, 4, 5,... hráčů a dokonce ten herní plán může být i šišatý dle potřeby. Algoritmy však zůstanou stejné.

Java › pole objektov, ako vloziť ob…
25. 11. 2014   #196448

#1 Tomáš
Tak, že pole deklaruješ jako pole objektů. Jinak "Člověče nezlob se" není dvourozměrné pole, ale kruhový seznam.

Java › Uložení objektu do souboru/d…
20. 11. 2014   #196256

#7 p3can
ORM je přece jen berlička pro programátory, kteří neumí SQL.

Java › Uložení objektu do souboru/d…
20. 11. 2014   #196248

#7 p3can
Ano, "standardní postup" ve tvé vizi je udělat všechny atributy public přes nejrůznější gettery a settery a pak se v tom rochnit.

A vlajky nám sem do toho nepleť.

Java › Uložení objektu do souboru/d…
20. 11. 2014   #196246

#4 sleepy
Nevýhodou tvého přístupu je, že tím zbytečně narušíš zapouzdření objektu.

Java › Uložení objektu do souboru/d…
20. 11. 2014   #196245

#3 ondra
Však si tu serializační a deserializační metodu dej přímo do té třídy, jejíž instance budeš chtít ukládat. Je to standardní přístup ve stylu OOP. Měly by se jmenovat ve všech třídách stejně, např. serialize().

PHP › Login php msql
19. 11. 2014   #196203

#6 Xena
Nechápu, proč ti Kit neporadí, ...

Nebudu mu radit, jak se má střílet do nohy a pořádně to udělat nechce.

SQL injection je tam stále - kdokoli se může stát adminem databáze.

PHP › Login php msql
19. 11. 2014   #196181

#3 Jarda
Jenže ten starý ovladač v novém PHP už nebude. Proč to nechceš udělat rovnou pořádně, abys to pak nemusel předělávat?

Pro osobní účely to přece nemusíš nijak zaheslovávat.

PHP › Login php msql
19. 11. 2014   #196179

#1 Jarda
Máš tam SQL injekci.

Starým ovladačem MySQL se už nezabývám. Zahoď ho a nauč se PDO.

PHP › PDO - proměná z formuláře ja…
19. 11. 2014   #196177

#23 ZAJDAN
Nedivím se, že tě na Rootovi nemají rádi. Hodíš sem správný kus kódu, sám ho máš blbě a pak se divíš, že ti to nejede a že ti nikdo neporadí.

Jestli se chceš naučit programovat, zamysli se nad tím, z čeho se skládá tabulka.

A také se konečně nauč pojmenovávat proměnné.

PHP › PDO - proměná z formuláře ja…
19. 11. 2014   #196173

#20 ZAJDAN
V databázi to není sloupec, ale řádek.

PHP › PDO - proměná z formuláře ja…
19. 11. 2014   #196171

#18 ZAJDAN
Proč jsi tu proměnnou nazval $column, když v ní nemáš sloupec, ale řádek?

Když správně pojmenuješ proměnné, polovina problémů se vyřeší sama.

PHP › PDO - proměná z formuláře ja…
19. 11. 2014   #196169

#16 ZAJDAN
Asi to nic nenašlo.

PHP › PDO - proměná z formuláře ja…
19. 11. 2014   #196167

#14 ZAJDAN
A co máš ve výsledku?

Zkus se trochu zamyslet nad názvy proměnných, které jsou nyní jak z učebnice. Místo $prepared by asi mělo být $select a místo $result bych raději viděl například $customers. A místo $resultJson? Tak to nevím. Nabízí se $customersJson, ale dvou- a víceslovní názvy proměnných moc rád nemám. Záleží na konkrétním použití.

PHP › PDO - proměná z formuláře ja…
18. 11. 2014   #196145

#11 ZAJDAN
No vidíš, že to jde. Jde to i lépe, ale s tímto si nějakou dobu určitě vystačíš.

PHP › PDO - proměná z formuláře ja…
18. 11. 2014   #196144

#10 ZAJDAN

Vidím, že jsi úplně vedle. Seznam si přece můžeš projít cyklem foreach.

S hvězdičkou v SELECTu zacházej opatrně. Ne vždy je to přesně to, co od databáze požaduješ.

PHP › PDO - proměná z formuláře ja…
18. 11. 2014   #196141

#7 ZAJDAN
Seznam, slovník a množina jsou logické struktury (kolekce), které jsou uloženy na fyzické struktuře - zpravidla pole nebo strom.

PHP › PDO - proměná z formuláře ja…
18. 11. 2014   #196140

#7 ZAJDAN
Slovníku se dřív říkávalo "asociativní pole". V OOP se používá pojem "Dictionary", tedy slovník.

Abys z těch dat neměl mišmaš, používej fetchAll() takto: 

$result = $prepared->fetchAll(\PDO::FETCH_ASSOC);

Ještě je další možnost - seznam anonymních objeků: 

$result = $prepared->fetchAll(\PDO::FETCH_OBJ);
PHP › PDO - proměná z formuláře ja…
18. 11. 2014   #196138

#5 ZAJDAN
To ti neprojde, protože fetchAll() dodává seznam slovníků a ty s tím zacházíš jako kdyby to byl slovník - a říkáš tomu pole.

PHP › PDO - proměná z formuláře ja…
18. 11. 2014   #196136

#3 ZAJDAN
Opravdu ty skripty správně vyhazují výjimky např. u chybného SQL dotazu? Vyzkoušej si to.

V manuálových stránkách ses asi trochu přehlédl. O tom předchozím zápisu tam není ani ň.

PHP › PDO - proměná z formuláře ja…
18. 11. 2014   #196131

#1 ZAJDAN
Chybička se vloudila 

PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,

Možná ti to pak vrátí výsledek nebo alespoň výjimku. 

A ještě něco:

$prepared = $pdo->prepare(" SELECT * FROM customer WHERE uniq = :uniq ");
$prepared->bindParam(':uniq', $uniq, PDO::PARAM_STR);
$prepared->execute();   
$result = $prepared->fetchAll();
Java › Názor na mne? - Java
13. 11. 2014   #196009

#1 Michal
Z mého pohledu jsou ty kódy zcela začátečnické. Nemají s OOP ani nic společného - je to jako kdyby sis přečetl první kapitolu z učebnice Javy a rozhodl se to vyzkoušet. Přístup je to správný (přečíst si kapitolu a ihned vyzkoušet), ale na hodnocení kvality programátora je skutečně příliš brzy.

V prvním případě máš chybně odsazování, ve druhém je chybně to chybové hlášení i následující podmínka, která tam vůbec nemá být. Názvy tříd se píší s velkým počátečním písmenem.

Takže pokračuj.

Pascal › procedury a funkce
13. 11. 2014   #195997

#1 Tomas
Zjednodušeně:

  • funkce zjišťuje stav a vrací jeho hodnotu (v OOP getter)
  • procedura slouží k modifikaci stavu (v OOP setter)

Funkce i procedury mohou mít parametry, mělo by se preferovat předávání hodnotou.

Pascal › Objem/povrch ihlanu, hranola
12. 11. 2014   #195963

#3 JoDiK
Standardní Pascal má druhou mocninu? Stejně raději používám ve všech jazycích prosté násobení.

C / C++ › Rozeznání čísla
6. 11. 2014   #195698

#10 ingiraxo
Akorát že ta tvoje funkce nezvládne číslice "٠١٢٣٤٥٦٧٨٩"

C / C++ › Rozeznání čísla
6. 11. 2014   #195697

#9 vitamin
Procedurální záležitosti raději přenechávám systémovým knihovnám. Lexery dělám jen výjimečně, na ty se continue občas hodí. Ve vyšších vrstvách k tomu obvykle není důvod.

C / C++ › Rozeznání čísla
6. 11. 2014   #195694

#7 vitamin
goto/break/continue neumí předat hodnotu, proto je return jako alternativa zpravidla výhodnější.

C / C++ › Rozeznání čísla
6. 11. 2014   #195692

#5 vitamin
Break v cyklu i ve switchi jsou také zbytečné a obcházet je přes goto tuplem.

C / C++ › Rozeznání čísla
6. 11. 2014   #195685

#2 hlucheucho
go... co? To prý kdysi bylo ve Fortranu.

PHP › Při pokusu přihlásit/registr…
6. 11. 2014   #195681

#1 Jan Linek
A co o tom píší ostatní uživatelé na fóru php-f? Díval ses tam vůbec?

Pascal › KTO SA NUDI ? A VIE POMOCT P…
6. 11. 2014   #195679

#2 RomanZ
On si to tady jen plete s chatem.

Pascal › Dev Pascal, Free pascal - ob…
5. 11. 2014   #195661

#6 JoDiK
Z editoru (IDE) přece spouštím kompilaci a testy toho programu. Až je program napsaný, tak už nepotřebuji, aby se mi po jeho skončení zastavovala výstupní konzole a musel klepat na enter.

Pascal › Dev Pascal, Free pascal - ob…
5. 11. 2014   #195658

#4 JoDiK
To je docela hloupý nápad dávat do aplikace readkey nebo readln. Tu prodlevu po skončení programu by měl zajistit editor.

C / C++ › Opakovanie cyklu pri čítaní…
5. 11. 2014   #195657

#5 Frederik
Kromě toho je dobrým zvykem psát za interpunkcí a klíčovými slovy mezeru. Zkus použít program indent nebo astyle a hned ti ukáže další chybu, která sice nezpůsobuje nekonečný cyklus, ale způsobí nefunkčnost.

C / C++ › Opakovanie cyklu pri čítaní…
5. 11. 2014   #195649

#3 Frederik
Trojitý cyklus je prostě moc a když máš tak hloupé názvy proměnných, tak se ani nedivím, že chybu nevidíš. Přejmenuj si je a chybu rychle najdeš.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý