• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

If(czy taki login jest już w użyciu) - system rejestracji

Mały hosting, OGROMNE możliwości
–1 głos
445 wizyt
pytanie zadane 22 listopada 2015 w SQL, bazy danych przez majfirst Obywatel (1,200 p.)
Dobry.

Napisałem sobie system rejestracji i teraz mam te kilka warunków, ale nie wiem jak ma wyglądać ten który sprawdzi czy login lub email są już zajęte.

Oto mój kod:

http://wklej.to/IHgln

Z góry dzięki za pomoc :)

4 odpowiedzi

+3 głosów
odpowiedź 22 listopada 2015 przez Boshi VIP (100,240 p.)
Tego nie sprawdzasz,  to ma być unique w bazie danych.  Raczej email oraz login nie powinny się z zasady powtarzać?

Wyjątek  bazy obsługujesz i wstawiasz swój komunikat.
+3 głosów
odpowiedź 22 listopada 2015 przez Magicone Nałogowiec (45,100 p.)

Oh rly?

        $mysqli = @new mysqli($host, $db_user, $db_password, $db_name);
+3 głosów
odpowiedź 22 listopada 2015 przez event15 Szeryf (93,790 p.)
przywrócone 22 listopada 2015 przez efiku
O pokazuje mi że zmienna post login nie istnieje - jeb @

O pokazuje mi że zmienna post hasło nie istnieje - jeb @

O email też - jeb @

A dla pewności jeb @ na logowanie z bazą danych.

Najlepiej die przy niepowodzeniu.

A co tam, if w ifie a w tym ifie elsle if pod ifem.

A co tam zamiast "===" użyję "=="

A nie wiem że empty() nie powinno się używać, bo głupoty zwraca: http://php.net/manual/en/types.comparisons.php

Pominę już wielkie jak bukfy komentarze. I naprzemienne używanie polskiego i angielskiego. No i makarony w postaci HTML + PHP w jednym pliku...
komentarz 22 listopada 2015 przez efiku Szeryf (75,160 p.)
Woo sorki, bo miałem liknąć odpowiedz ;D

Zgadzam się  z tym w 100% !!!!!!!
komentarz 22 listopada 2015 przez writen Nałogowiec (29,060 p.)
filter_input Rulez.
0 głosów
odpowiedź 22 listopada 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
komentarz 22 listopada 2015 przez majfirst Obywatel (1,200 p.)
a jak użyje to coś to zmienia? xd
komentarz 22 listopada 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Nie zaleca się używania małpki, szczególnie że mają ją wycofać chyba w styczniu a potem dupa, wszystko sie rozsypie. Popytaj efika, eventa15 i innych ekspertów od PHP :)
komentarz 22 listopada 2015 przez majfirst Obywatel (1,200 p.)
Okej, to co mam zrobić jak wywala mi error, że nie istnieją te zmienne (nie chce za bardzo robić to 2 plikach) ;/

btw. a co z tym warunkiem? ;d
komentarz 22 listopada 2015 przez efiku Szeryf (75,160 p.)
Zmienia i to dużo, bo wykonujesz dodatkową operację przed  i po.

np

 $costa = @funkcja..

Co dla interpretera jest równoznaczne z :

ini_set ... error reporting (0)

$costam = funkcja

ini_set error_reposting ( 1)

Czyli przy optymalizacji tracimy troche ;)

Co więcej , stosują @ osoby które nie mają pojęcia czym jest produkcja a czym development.

 
https://3v4l.org/lXMsv

Podobne pytania

0 głosów
1 odpowiedź 563 wizyt
0 głosów
0 odpowiedzi 1,182 wizyt
0 głosów
1 odpowiedź 962 wizyt
pytanie zadane 7 lutego 2018 w SQL, bazy danych przez Hardwell Dyskutant (9,060 p.)

93,718 zapytań

142,631 odpowiedzi

323,262 komentarzy

63,266 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...