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 – 5. diel - Ners - Registrácia užívateľov 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
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Adam Rypel
Jan Lupčík:8.9.2015 18:48

Nevím, zda to pomůže, ale parametry musí být v array() (popř. v []).

Db::querySingle('
        SELECT COUNT(*)
        FROM uzivatele
        WHERE login=?
        LIMIT 1
', array($_POST['login']));
Odpovedať
TruckersMP vývojář
Avatar
Adam Rypel
Člen
Avatar
Odpovedá na Jan Lupčík
Adam Rypel:8.9.2015 19:04

Bohužel pořád nefunguje

Avatar
Adam Rypel
Člen
Avatar
Odpovedá na Jan Lupčík
Adam Rypel:8.9.2015 19:12

Omlouvám se, už to mám, soubor Db.php jsem měl ve špatné složce.
Díky za pomoc.

Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Adam Rypel
Jan Lupčík:8.9.2015 19:15

Ale i tak ty parametry musí být v poli. Všude. :)

Odpovedať
TruckersMP vývojář
Avatar
Adam Rypel
Člen
Avatar
Odpovedá na Jan Lupčík
Adam Rypel:8.9.2015 19:31

Dobře, díky za poučení, teď si to jenom zapamatovat :)

Avatar
Martin Konečný (pavelco1998):8.9.2015 20:04

Ale mohlo se to udělat i bez pole :D
stačí pak jen získat pole parametrů pomocí fce func_get_args(), vyhodit první ($query = array_shift($args)) a máš pole hodnot.
Něco jako

public static function query()
{
        $args = func_get_args();
        $query = array_shift($args);

        self::$pdo->prepare($query)->execute($args);
}

nevím, jak je to v té třídě Db řešeno, nedíval jsem se.

Odpovedať
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Martin Konečný (pavelco1998)
Jan Lupčík:8.9.2015 20:13

Tam je to právě přes pole. Tohle ale také není špatný nápad. :)

Odpovedať
TruckersMP vývojář
Avatar
Odpovedá na Jan Lupčík
Martin Konečný (pavelco1998):8.9.2015 20:19

Takhle to má zabudované Nette v jeho DBAL a je alespoň pro mě příjemnější, když mohu psát hodnoty rovnou jako parametry.
Viz třeba https://api.nette.org/…ion.php.html#…

Editované
Odpovedať
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Marián Šmárik:8.12.2015 20:22

Ahojte potrebujem pomoc administrácia mi funguje bez kódovania

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

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






?>


<!Doctype html>
    <html lang="cs-cz">
<head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="styl.css" type="text/css">
    <title>Administrácia</title>
</head>
    <body>
      <article>
          <div id="centrovac">
              <header>
                  <h1>Administrácia</h1>
                  </header>
              <section>
                  <p>Vítajte v administráci, ste prihlásení ako <?htmlspecialchars($_SESSION['uzivatel_meno']) ?></p>
                  <?php
                           if(!$_SESSION['uzivatel_admin'])
                               echo('Nemáte administrátorské práva požiadajte admina aby vám ich dal');
                   ?>
                  <h2><a href="editor.php"> Editor článkov</a></h2>
                  <h2><a href="clanky.php">Zoznam článkov</a></h2>
                  <h2><a href="administracia.php?odhlasit">Odhlásiť</a></h2>
                  </section>
              <div class="cistic"></div>
              </div>
          </div>
         </article>
</body>
</html>
Avatar
Michal Šmatlák:27.12.2015 20:24

Zdravím všetkých, chcem v mojej web aplikácií dať pri registrácií podmienku že heslo musí mať aspoň 8 znakov.skúsil som to takto:

if ($_POST['heslo'] < 8)
            $sprava = 'Heslo musí mať aspoň 8 znakov.';

ale problém je v tom že mi to funguje len na 0 a 1 znak. Ako náhle dám 2 a viac znakov tak ma to aj napriek tomu že to nie je 8 znakov pustí ďalej. Poraďte mi prosím ako to urobiť aby to fungovalo správne. Vopred ďakujem.

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 138.