NOVINKA: Pracuj až o 60 % rychleji díky akreditovanému kurzu Specialista na AI. Nyní již od 0 Kč. Zjisti více:

Diskuze – Lekce 7 - NERS - Výpis článků v PHP

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Odpovídá na ondrasekno04
Michal Žůrek - misaz:12.2.2015 20:28

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

 
Odpovědět
12.2.2015 20:28
Avatar
Odpovídá 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.

Editováno 12.2.2015 20:33
 
Odpovědět
12.2.2015 20:33
Avatar
ondrasekno04
Člen
Avatar
 
Odpovědět
12.2.2015 20:48
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.

 
Odpovědět
14.5.2015 0:18
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

 
Odpovědět
14.5.2015 0:23
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');
}

?>
 
Odpovědět
19.8.2015 1:10
Avatar
Odpovídá 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.

Odpovědět
19.8.2015 1:15
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Pedro
Člen
Avatar
Odpovídá 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.

 
Odpovědět
19.8.2015 1:28
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>?­??

 
Odpovědět
13.9.2015 18:11
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 125.