Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP i MySQL. Tworzenie stron WWW - errata
rgrg2
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 29.08.2010

Ostrzeżenie: (0%)
-----


dotyczy przykładów w popularnej książce:
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie czwarte
Autorzy: Luke Welling, Laura Thomson
ISBN: 83-246-3177-3

rozdział 27, przykład na logowanie, rejestrowanie użytkowników
w pliku nowa_rejestracja.php w lini 33, strona 545
jest: if ((strlen($nazwa_uz) > 16) {
powinno byc: if (strlen($nazwa_uz) > 16) {

w pliku funkcje_uwierz.php,
nie działa sprawdzanie czy nazwa jest już zajęta
tego skryptu nie wydrukowali na żadnej stronie
ale jest na cd dołączonym do tej książki

  1. if ($lacz->num_rows>0) {
  2. throw new Exception('Nazwa użytkownika zajęta ? proszę wrócić i wybrać inną.');
  3. }


Czy ta funcjonalność skryptu z rozdziału 27 działa u Ciebie ?
Może wiesz jak to poprawić ?

Ten post edytował rgrg2 16.03.2013, 16:17:52
Go to the top of the page
+Quote Post
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Temat: Jak poprawnie zadac pytanie


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
krygaee
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 21.01.2013

Ostrzeżenie: (0%)
-----


Trochę Cię nie rozumiem, sam poprawiłeś błąd, sam znalazleś brakujący listing, i pytasz czy nie działa(?), ale co nie działa sprecyzuj wink.gif
Go to the top of the page
+Quote Post
rgrg2
post
Post #4





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 29.08.2010

Ostrzeżenie: (0%)
-----


Cytat(krygaee @ 16.03.2013, 16:54:24 ) *
Trochę Cię nie rozumiem, sam poprawiłeś błąd, sam znalazleś brakujący listing, i pytasz czy nie działa(?), ale co nie działa sprecyzuj wink.gif


nie działa blokowanie rejestrowania użytkowników o tej samej nazwie
nie znalazłem brakującego listingu, a tylko napisałem, że nie wszystkie pliki projektu
prezentowanego w książce są wydrukowane.
no chyba krygaee nie widzi, że chodziło o 2 znalezione bugi w jednym projekcie

w pliku funkcje_uwierz.php,

if ($lacz->num_rows>0) {
throw new Exception('Nazwa użytkownika zajęta ? proszę wrócić i wybrać inną.');
}

powinno byc
if ($wynik->num_rows>0) {
throw new Exception('Nazwa użytkownika zajęta ? proszę wrócić i wybrać inną.');
}

może komuś to się przyda smile.gif

Ten post edytował rgrg2 16.03.2013, 18:20:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:28