IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 6. diel - Ners - Editor článkov v PHP

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Q.
Člen
Avatar
Q.:21.3.2014 20:42

No to je paráda.:)

 
Odpovedať
21.3.2014 20:42
Avatar
jos.pekar
Člen
Avatar
jos.pekar:22.4.2014 14:19

Ahoj. V Chrome nejde zobrazování javascriptové části (v nastavení je vše povoleno). V IE9 je vše v pořádku. Netušíte kde může být problém?

 
Odpovedať
22.4.2014 14:19
Avatar
Matěj Kripner
Tvůrce
Avatar
Matěj Kripner:1.6.2014 16:38

Úžo :D Fakt krásně psaný

 
Odpovedať
1.6.2014 16:38
Avatar
Lukáš Linhart:17.6.2014 19:39

Ahoj mám takový problém že mi to nejde vůbec :D ... myslím tím přihlašování. když dám přihlásit nic se nestane i když uživatel existuje . kody jsou zkopírované přesně s přepsanou databází. takže já už fakt nevím děkuji předem

 
Odpovedať
17.6.2014 19:39
Avatar
Matěj Kripner
Tvůrce
Avatar
Odpovedá na Lukáš Linhart
Matěj Kripner:18.6.2014 7:37

Navrhuju zkusit sehnat nějakou chybovou hlášku. Může ji vyhazovat např. prohlížeč nebo php.

 
Odpovedať
18.6.2014 7:37
Avatar
Lukáš Linhart:18.6.2014 20:46

Nemám zádnou chybovou hlášku, akorád když dám jakože přihlásit se, tak zmízí všechno prázdná stránka, a url je pořád stejná :/

 
Odpovedať
18.6.2014 20:46
Avatar
kivi8
Člen
Avatar
kivi8:2.7.2014 16:09

Ahoj :) Článek a obecně celou síť musím pochválit moc mi obojí pomohlo. Teď píšu jeden menší projekt a potřeboval jsem vyřešit klasickou registraci a přihlášení. Použil jsem wrapper z předchozích článku (upřímně netuším jak to funguje, ale evidentně to usnadňuje práci s databází :D) no a blbne to. Připojení a nahrávání - registrace funguje jak má, ale kód pro přihlášení - čtení z databáze mi vyhazuje tohle:

Warning: PDO::prepare(): SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (latin1_swedish_ci,IM­PLICIT) and (utf8_general_ci,CO­ERCIBLE) for operation '=' in /home/krystof/Net­BeansProjects/ner­s/Db.php on line 60

Fatal error: Call to a member function execute() on a non-object in /home/krystof/Net­BeansProjects/ner­s/Db.php on line 61

Zkusil jsem stáhnout konečný redakční systém a chyba stejná.
Nějaká chyba s kódováním či co ????
Jak tak čtu někdo asi řeší stejný problém :D

 
Odpovedať
2.7.2014 16:09
Avatar
kivi8
Člen
Avatar
kivi8:2.7.2014 16:26

Omlouvám se že to tady spamuju - už jsem to vyřešil.... nějak mě nanapadlo, že musím nastavit kódování utf8_general_ci když vytvářím databázi.

 
Odpovedať
2.7.2014 16:26
Avatar
Marek2nd
Člen
Avatar
Marek2nd:2.8.2014 23:17

Lukáš Linhart

Možno si to už medzitým vyriešil, ale keď tak chyba je v administrace.php, kde na začiatku je:

<?php
session_start();
if (!isset($_SESSION['uzivatel_id']))
{
        header('Location: prihlaseni.php');
        exit();
}

if (isset($_GET['odhlasit']))
{
        session_destroy();
        header('Location: prihlaseni.php');
        exit();
}
?>

takže v podstate sa prihlasiš a presmeruje ťa to do administracie, ale tak dôjde hneď k presmerovaniu naspäť do prihlaseni.php tým že podmienka je splnená :), tak to vyzerá ako by sa nič nestalo, podľa mňa to tam netreba, ja som to zakomentoval, veď po registrácií ma to hneď aj prihlási, už sa nepotrebujem manuálne prihlásiť ... inak odhlasovanie tam ostáva, ak by som sa po odhlásení chcel prihlásiť na iný účet

Editované 2.8.2014 23:20
 
Odpovedať
2.8.2014 23:17
Avatar
Tomas2D
Tvůrce
Avatar
Tomas2D:14.12.2014 10:05

Nebylo by lepší dotaz mít v tomhle formátu?

$dotaz = $db->prepare("UPDATE clanky SET **titulek=:titulek** WHERE **clanky_id=:clanky_id LIMIT 1"**);
$dotaz->bindParam('clanky_id', $_POST['clanky_id'], PDO::PARAM_STR);
$dotaz->bindParam('titulek', $_POST['titulek'], PDO::PARAM_STR);
$dotaz->execute();
 
Odpovedať
14.12.2014 10:05
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!