Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 23.12.2011 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam!
Piszę właśnie skrypt rejestracji i logowania i mam pewnie problem, a mianowicie. 1. Jak zrobić, aby podczas rejestracji były wymagane wszystkie pola? 2. Podczas rejestracji wyświetla się błąd, a mianowicie: Kod Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/webspy/public_html/rejestracja.php:1) in /home/webspy/public_html/rejestracja.php on line 3 Wracając do punktu pierwszego to chciałbym, aby: Login, hasło, powtórz hasło oraz imię było wymagane! - Jeśli nie uzupełnimy tych pól to się nie zarejestrujemy. A, oto kod rejestracji:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 1 Dołączył: 13.12.2007 Ostrzeżenie: (0%)
|
Czyli musisz zastosować kolejny warunek. Nie jestem wielkim programistą i często chodzę na około, z braku wiedzy, ale zrobiłbym tak:
1. przeszukał konkretną tabele pod wzlędęm username 2. sprawdził czy wynik jest równy 0 lub 1 3. Jeśli 0 to pozwalam dodać usera do bazy, jeśli > niż 1 daje komunikat "że taki user istniej" Zapytanie przeszukujące tabele:
Oczywiście musisz dostosować powyższy kod do swojego kodu. //EDIT tak jak mówiłem, lubie sobie utrudniać życie (IMG:style_emoticons/default/smile.gif) koledzy powyżej podali oczywiście łatwiejszy, szybszy i o wiele bardziej wydajniejszy sposób (IMG:style_emoticons/default/smile.gif) ) Ten post edytował glacier 23.12.2011, 17:28:03 |
|
|
|
WebspyPL [MySQL][PHP] Rejestracja oraz logowanie 23.12.2011, 16:09:13
glacier Co do punktu 1 po lini 88 dałbym warunek:
[PHP] p... 23.12.2011, 17:06:01
WebspyPL No dobra zaraz sprawdzę, a teraz mam taki problem.... 23.12.2011, 17:09:17
amii Najprościej to zrób UNIQUE na tabeli z użytkownika... 23.12.2011, 17:20:34
WebspyPL ammi, CytatNajprościej to zrób UNIQUE na tabeli z ... 23.12.2011, 17:22:36
WebspyPL glacier, wiesz ja jestem kompletnie zielony w tym ... 23.12.2011, 17:30:39
glacier To już kolega amii musi się wypowiedzieć. Ja musia... 23.12.2011, 17:40:42
WebspyPL Dodałem ten kod do tabeli w bazie danych i nadal m... 23.12.2011, 17:41:31
glacier Pokaz kod, z dodanymi wierszami. 23.12.2011, 17:43:09
WebspyPL Moje zapytanie do bazy wygląda tak:
[SQL] pobierz,... 23.12.2011, 17:44:28
glacier [PHP] pobierz, plaintext CREATE TABLE user ... 23.12.2011, 17:56:24
WebspyPL glacier, username odpowiada za imię, a userid za l... 23.12.2011, 17:58:16
glacier Prawda.
Więc tak:
[PHP] pobierz, plaintext ... 23.12.2011, 18:01:42
WebspyPL Dobra już nie duplikuje rekordów w bazie danych, a... 23.12.2011, 18:31:16
Barcelona Wklej jeszcze raz kod rejestracja.php 23.12.2011, 18:53:09
WebspyPL Oto rejestracja.php
[PHP] pobierz, plaintext ... 23.12.2011, 18:59:18
Barcelona Powiem Ci że bardzo ale to bardzo utrudniasz sobie... 23.12.2011, 19:33:57
WebspyPL Wkleiłem ten Twój kod i tak to wygląda:
KodWarning... 23.12.2011, 19:37:16
Barcelona A jesteś połączony z bazą ? Z tego co widzę to mas... 23.12.2011, 20:06:35
WebspyPL Faktycznie nie zauważyłem, ale teraz po rejestracj... 23.12.2011, 20:09:16
jacobson w linijce 24 masz nazwe tabeli "rejestracja... 23.12.2011, 20:23:57
WebspyPL Dobra, a teraz taki problem z zapytaniem.
[SQL] p... 23.12.2011, 21:14:12
Barcelona [PHP] pobierz, plaintext CREATE TABLE IF NOT EXIST... 23.12.2011, 21:14:52
WebspyPL Dobra wszystko działa, ale teraz gdy założę konto ... 23.12.2011, 21:19:39
Barcelona Hmm sam korzystam z tego skryptu i u mnie nie ma t... 23.12.2011, 21:22:30
WebspyPL A, no właśnie duplikuje, a oto screen z bazy:
... 24.12.2011, 00:12:04
gorden 1. zamiast ereg użyj preg, jest szybsze. w dodatku... 24.12.2011, 00:28:36 
WebspyPL Cytat(gorden @ 24.12.2011, 00:28:36 )... 24.12.2011, 00:37:32 
Barcelona Cytat(gorden @ 24.12.2011, 00:28:36 )... 24.12.2011, 00:56:31
gorden linie 14-16, chodzi mi o podmianę na podany przeze... 24.12.2011, 00:58:54
WebspyPL Dobra, a więc mój kod rejestracja.php wygląda nast... 24.12.2011, 10:25:43
Wicio [HTML] pobierz, plaintext <input name="log... 24.12.2011, 10:35:32
WebspyPL Dziękuje wszystkim za pomoc plusy przyznane, a tem... 24.12.2011, 10:43:38 ![]() ![]() |
|
Aktualny czas: 13.10.2025 - 17:34 |