Logowanie, Rejestrowanie sie na strone


(Grzesiek19923) #1

Cześć,

Od niedawna zacząłem pisac strony i mam problem z rejestracja na strone....

Napisałem wszystkie pliki ktore sa potrzebne i jak wlaczam strone to albo caly czas wychodzi mi jakis błąd albo wyswietla sie pusta strona....

I tu moje pytanie czym moze to byc spowodowane?

Proszę o pomoc

Pozdrawiam


(Łukasz14) #2

grzesiek19923 , podaj adres tej strony, albo pliki źródłowe :stuck_out_tongue:


(eyeti) #3

grzesiek19923 ,

Zapewne masz coś nie tak ze skryptem rejestracji.

Zrób to co powiedział Łukasz14 ,


(Grzesiek19923) #4

<?php

if (isset($_POST['submit']) && $_POST['submit'] == "Zarejestruj") {

if ($_POST['username'] != "" &&

$_POST['password'] != "" &&

$_POST['first_name'] != "" &&

$_POST['last_name'] != "" &&

$_POST['email'] != "") {

$query = "SELECT username FROM user_info" .

"WHERE username = '" . $_POST['username'] . "';";

$result = mysql_query($query)

or die(mysql_error());

if (mysql_num_rows($result) != 0) {

?>

Nazwa Użytkownika

<?php echo $_POST['username']; ?>jest juz uzywana. Prosze wybrac

inna!

Nazwa użytkownika:

Hasło:

value="<?php echo $_POST['password']; ?>">

Adres email:

value="<?php echo $_POST['email']; ?>">

Imię:

value="<?php echo $_POST['first_name']; ?>">

Nazwisko:

value="<?php echo $_POST['last_name']; ?>">

Misato:

value="<?php echo $_POST['city']; ?>">

Województwo:

value="<?php echo $_POST['state']; ?>">

Zainteresowania lub hobby (należy wybrać co najmniej jedno):

if (in_array("Gry". $_POST['hobbies'])) {

echo " selected";

} ?>Gry

if (in_array("Komputery". $_POST['hobbies'])) {

echo " selected";

} ?>Komputery

if (in_array("Muzyka". $_POST['hobbies'])) {

echo " selected";

} ?>Muzyka

if (in_array("Filmy". $_POST['hobbies'])) {

echo " selected";

} ?>Filmy

if (in_array("Książki". $_POST['hobbies'])) {

echo " selected";

} ?>Książki

if (in_array("Sport". $_POST['hobbies'])) {

echo " selected";

} ?>Sport

if (in_array("Inne niz wymienione". $_POST['hobbies'])) {

echo "selected";

} ?>>Inne niz wymienione

 

<?php

} else {

$query = "INSERT INTO user_info (username, password, email, " .

"first_name, last_name, city, state, hobbies) ".

"VALUES ('" . $_POST['username'] . "', " .

"(PASSWORD('" . $_POST['password'] . "')), '" .

$_POST['email'] . "', '" . $_POST['first_name'] .

"', '" . $_POST['last_name'] . "', '" . $_POST['city'] .

"', '" . $_POST['state'] . "', '"

implode(", ", $_POST['hobbies']) . "');";

$result = mysql_query($query)

or die(mysql_error());

$_SESSION['user_logged'] = $_POST['username'];

$_SESSION['user_password'] = $_POST['password'];

?>

Dziękujemy, <?php echo $_POST['first_name'] . " " .

$_POST['last_name']; ?>, za zarejestrowanie sie!

<?php

header("Refresh: 5; URL=index.html");

echo "Zakończona proces rejestracji! " .

"Zostaniesz przeniesiony do strony głównej

";

echo "(Jeśli przeglądarka nie obsługuje przekierowań, " .

"Kliknij tutaj)";

die();

}

} else {

?>

Wymagane jest podanie nazwy użytkownika, hasła.

adresu email, imienia i nazwiska!

Nazwa użytkownika:

value="<?php echo $_POST['username']; ?>">

Hasło:

value="<?php echo $_POST['password']; ?>">

Adre email:

value="<?php echo $_POST['email']; ?>">

Imię:

value="<?php echo $_POST['first_name']; ?>">

Nazwisko:

value="<?php echo $_POST['last_name']; ?>">

Miasto:

value="<?php echo $_POST['city']; ?>">

Województwo:

value="<?php echo $_POST['state']; ?>">

Zainteresowania lub hobby (należy wybrać co najmniej jedno):

if (in_array("Gry". $_POST['hobbies'])) {

echo " selected";

} ?>Gry

if (in_array("Komputery". $_POST['hobbies'])) {

echo " selected";

} ?>Komputery

if (in_array("Muzyka". $_POST['hobbies'])) {

echo " selected";

} ?>Muzyka

if (in_array("Filmy". $_POST['hobbies'])) {

echo " selected";

} ?>Filmy

if (in_array("Książki". $_POST['hobbies'])) {

echo " selected";

} ?>Książki

if (in_array("Sport". $_POST['hobbies'])) {

echo " selected";

} ?>Sport

if (in_array(:Inne niz wymienione". $_POST['hobbies'])) {

echo "selected";

} ?>>Inne niz wymienione

 

<?php

} else {

?>

Witamy na stronie rejestracji!

Wymagamy wypełnienia pól nazwy użytkownika, hasła, adresu email,

imienia i nazwiska!

Nazwa użytkownika:

Hasło:

Adres email:

Nazwisko:

Miasto:

Województwo:

Zainteresowania lub hobby (należy wybrać co najmniej jedno):

Gry

Komputery

Muzyka

Filmy

Książki

Sport

Inne niż wymienione

 

<?php

}

?>


(Grzesiek19923) #5

I jak to mi sie wlacza to wychodzi mi pusta strona :?


(Grzesiek19923) #6

Czy wie ktoś dlaczego jak tak to prosze o pomoc :slight_smile:


(Kr2y5i3k) #7

a w ogóle łączysz się z baza danych?


(Grzesiek19923) #8

Tylko że nawet jak nie ma połączenia z baza danych powinno sie wyświetlic na stronie a jest niby pusta :wink:


(Grzesiek19923) #9

Juz sobie poradzilem z tym :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: