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
Neaktivní uživatel:26.8.2015 21:12

lenže nikdy mi to nič nepiše

Odpovedať
Neaktivní uživatelský účet
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
Jan Lupčík:26.8.2015 21:48

Vypíše se to až po odeslání formuláře. :)
Btw. používej tlačítko Odpovědět, ať mám událost.

Odpovedať
TruckersMP vývojář
Avatar
Odpovedá na Jan Lupčík
Neaktivní uživatel:26.8.2015 22:29

nasiel som chybu ale neviem ju vyriesit:
neprejde to cez if($_POST)

Odpovedať
Neaktivní uživatelský účet
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
Jan Lupčík:26.8.2015 22:52

To je podmínka pro odeslání formuláře. Máš vše jako je to tady?

Odpovedať
TruckersMP vývojář
Avatar
Odpovedá na Jan Lupčík
Neaktivní uživatel:26.8.2015 22:57

škušal som aj prekoporovať takže ano

Odpovedať
Neaktivní uživatelský účet
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
Ondřej Štorc:26.8.2015 22:58

Zkus si vypsat třeba pomocí var_dumpu obsah $_POST, ale nejspíš budeš mít chybu někde v tom HTML....

Odpovedať
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Odpovedá na Ondřej Štorc
Neaktivní uživatel:26.8.2015 23:05

inak kod hore je v akej PHP verzii ?

Odpovedať
Neaktivní uživatelský účet
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
Ondřej Štorc:26.8.2015 23:12

To nevím, ale nevyužívá žádné nové funkce (podle toho jak jsem to rychle prolít... Takže pokud nepoužíváš žádnou prehistorickou verzi PHP tak by s tím neměl být problém... Pošli sem co ti vypíše ten var_dump a dej sem i to tvoje html s tím formulářem...

Odpovedať
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Neaktivní uživatel:27.8.2015 9:58

už som našiel chybu :) zabudol som nastaviť method="post" a ja som v kuse hladal v PHP :)

Odpovedať
Neaktivní uživatelský účet
Avatar
Adam Rypel
Člen
Avatar
Adam Rypel:8.9.2015 18:42

Mám problém, po kliknutí na tlačítko Registrovat mi to vypíše tuhle chybu:

Fatal error: Call to undefined method DB::querySingle() in C:\xampp\htdoc­s\web\podstran­ky\registrace­.php on line 16

Koukám do toho už půl hodiny a chybu nemůžu furt najít..

   <?php
session_start();
require('Db.php');
Db::connect('127.0.0.1', 'web_db', 'root', '');

if ($_POST)
{
      if($_POST['rok'] != date('Y'))
          $zprava = 'Chybně zadán aktuální rok!';

      else if($_POST['heslo'] != $_POST['hesloz'])
          $zprava = 'Hesla nesouhlasí!';

      else
      {
        $shoda = Db::querySingle('
                      SELECT COUNT(*)
                      FROM uzivatele
                      WHERE login=?
                      LIMIT 1
              ', $_POST['login']);
                  if ($shoda)
                    $zprava = 'Zadaný login je již obsazený.';
                  else
                  {
                      Db::query('
                                INSERT INTO uzivatele(login, heslo)
                                VALUES (?, SHA1(?))
                      ', $_POST['login'], $_POST['heslo'] . "#69bu%st^vx$");
                      $_SESSION['uzivatel_id'] = Db::getLastId();
                      $_SESSION['uzivatel_login'] = $_POST['login'];
                      $_SESSION['uzivatel_admin'] = 0;
                      header('Location: administrace.php');
                      exit();
                  }
      }
}



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