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
Martin Dobiaš:6.2.2016 18:04

Cavte. Ked som si dorobil tu registraciu.php a chcel som to spustit tak mi dlho načítavalo stranku a potom vyhodilo chybu.. tak som potom skúsil namiesto
<?php
session_start();
dať
<?phpsession_star­t(); a už to funguje... jedine čo som odstránil bolo to odriadkovanie a je to nalepené na to php.. je to nejaká chyba? alebo vie niekto prečo to robí? Lebo ako vidím tu tak každý to session_start(); má až na druhom riadku

Avatar
Odpovedá na Martin Dobiaš
Martin Konečný (pavelco1998):6.2.2016 18:08

Mě spíš docela překvapuje, že funguje to <?phpsession_star­t(), podle mě tohle parser nepřelouská :D

Odpovedať
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Martin Dobiaš:6.2.2016 18:28

Hmm :( no teraz som vlastne zistil že mi fungovala iba prva registracia a teraz ked skušam znova registrovat tak mi nedava nové záznamy do databazy.. cele je to akosi zle ale popri tom to mam na vlas rovnaké ako tu ...proste mi nechce načítat vôbec stránku.. dorobil som tu administráciu a to to iste..

Avatar
Martin Dobiaš:6.2.2016 18:59

Sorač že zas vypisujem ale potreboval by som pomocť. Nakoniec som si nahral celú tu stránku odtialto aby som si bol 100% istý že je to dobre napísané. A robí mi to to isté. Už neviem čo mám robit.. ked odstránim všetky session tak mi to bez problémov ide.. ale ako náhle pridám session tak mi to v prehliadači proste nenačíta..mi vypíše že táto webová stránka nieje k dispozícií.. prosím o RADU.. ďakujem

Avatar
bonroykid
Člen
Avatar
bonroykid:20.2.2016 11:54

ahoj, mám problém:
... destroy mělo session zlikvidovat, ale mě to prostě nefunguje. Nakonec jsem si napsal tenhle úplně blbý skriptík a očekávál prázdné session. Ale je tam 3. Proč destroy nefunguje? Díky za radu

<?php
session_start();
$_SESSION['uzivatel_id'] = 3;
session_destroy();
var_dump($_SESSION);
Editované
Avatar
Petr Šauer
Člen
Avatar
Petr Šauer:24.2.2016 18:44

Ahoj,
k ověření jsem použil místo kódu:

$existuje = Db::querySingle('
                        SELECT COUNT(*)
                        FROM uzivatele
                        WHERE jmeno=?
                        LIMIT 1
                ', $_POST['jmeno']);

tento kód:

$existuje = Db::query('
        SELECT jmeno FROM uzivatele WHERE jmeno = ? LIMIT 1', $_POST['jmeno']);

v databázi používám pouze uzivatele_id, jmeno, email a heslo.
Vše funguje OK, proč bych měl používat první kód (querySingle) a ne ten druhý (query)?
Je v to chyba to takto použít? Jaký tam je rozdíl?
S díky Petr

Avatar
Odpovedá na Petr Šauer
Martin Konečný (pavelco1998):24.2.2016 23:48

Je to v podstatě jedno, zde dokonce ani žádný takový SELECT nepotřebuješ - stačí sloupec "jmeno" udělat jako unikátní klíč a pak jen odchytit případnou výjimku.

Odpovedať
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Jaroslav Míka:10.3.2016 8:36

Mám html tabulku s více selectama a chci aby se každý select odeslal do SQL jako nová řádka
http://www.itnetwork.cz/dev-lighter/685

Můj php blok vypadá takto, je to spatlanina, nevím jak správně použít $k

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

if(isset($_POST['submit'])) {

    foreach($_POST['name'] as $k => $name) {

        Db::query('
                                INSERT INTO tabulka (jmeno)
                                VALUES (?, )
                        ', $_POST['jmeno']);

    }
}


                        ?>
Avatar
Markéta M.
Člen
Avatar
Markéta M.:18.4.2016 9:31

Zdravím,

mám problém s přihlášením- zaregistruji si, uloží se mi uživatel do tabulky, ale nemohu se přihlásit- neustále mi to píše, že mám neplatné heslo či jméno, což je blbost... V čem by mohl být problém? Kódy bych měla mít stejně

Avatar
Dušan Matoušek:13.6.2016 23:10

Nevím čím to může být ? Po spuštění registrace se zaregistruji, ale údaje se neuloží do databáze do tabulky uzivatele. Pouze se zobrazí další stranka že jsem přihlášen pod jménem kterým jsem se registroval. Nemůže mi prosím někdo poradit kde je chyba ? Děkuji

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.