Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 7. diel - Ners - Výpis č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
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá na ondrasekno04
Michal Žůrek - misaz:12.2.2015 20:28

co to vypíše do konzole? F12 - konzole, nejspíš červeně zvýrazněná chyba.

Avatar
Odpovedá na ondrasekno04
Michal Žůrek - misaz:12.2.2015 20:33

já jsem ti říkal konzole (zcela přesně console), ne sources. Vpravo nahoře ti svítí 6 chyb.

Editované
Avatar
baladic
Člen
Avatar
baladic:14.5.2015 0:18

čago, vyskytl se mi takový problém s kodováním. Stránku mám nakodovanou ve Windows-1250... všechna diakritika se zobrazuje dobře, až na články, které vytvořím pomocí "ners". z písmen ěščřžýáíé se stane toto: ĚŠČŘŽÝÁÍÉ. Napadlo mě kodovat stranku v UTF-8. To už se články vypisují dobře, ale zbitek textu dělá místo diakritiky otazníky. Poradíte někdo prosím? už si s tím nevím rady.

Avatar
baladic
Člen
Avatar
baladic:14.5.2015 0:23

Tak už problém vyřešen. v souboru Db.php stačilo změnit kodovani z utf8 na cp1250. :D

Avatar
Pedro
Člen
Avatar
Pedro:19.8.2015 1:10

Zdravím. Chtěl jsem si vrchní php blok upravit tak, aby se mi na stránce index.php vždy zobrazoval nejnovější článek (článek s nejvyšším clanek_id). Nicméně proměnná $url mi vrací NULL. PhpMyAdmin mi bez problému vrací id.

<?php

require('Db.php');
Db::connect('127.0.0.1', 'ners_db', 'root', '');

if (isset($_GET['clanek']))
        $url = Db::queryOne('SELECT url FROM `clanky` WHERE clanky_id=?', Db::queryOne('SELECT clanky_id FROM clanky ORDER BY clanky_id DESC LIMIT 1'));
else
        $url = 'uvod';

$clanek = Db::queryOne('
        SELECT *
        FROM clanky
        WHERE url=?
', $url);
if (!$clanek)
{
        if ($url != 'chyba')
        {
                header('Location: index.php?clanek=chyba');
                exit();
        }
        else
                die('Nebyl nalezen chybovy clanek');
}

?>
Avatar
Odpovedá na Pedro
Martin Konečný (pavelco1998):19.8.2015 1:15

Zdar, proč tak složitě? Proč ne třeba nějak takto

$clanek = Db::queryOne("
        SELECT data
        FROM clanky
        ORDER BY id DESC
        LIMIT 1
");

V nejlepším případě bys místo nejvyššího ID hledal dle nejpozdějšího času přidání, ale nevim, jak je tady postavená databáze.

Odpovedať
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Pedro
Člen
Avatar
Odpovedá na Martin Konečný (pavelco1998)
Pedro:19.8.2015 1:28

Zkoušel jsem různý varianty jestli náhodou nemám chybu v syntaxi. Už to rostlo do šílenství. Za tohle díky :) Každopádně už vim proč to nejde. Potřebuju vracet string a ono to vrací jednoprvkový pole ve kterym je string.

Avatar
Tomík
Člen
Avatar
Tomík:13.9.2015 18:11

kvůli čemu je v každém html kodu <div class="cistic"></div>?­??

Posledné komentáre sú na spodnej časti poslednej stránky.
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.

Zobrazené 10 správy z 125.