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

Wysłanie formularza w celu założenia konta dla nowego użytkownika

Object Storage Arubacloud
+1 głos
175 wizyt
pytanie zadane 17 czerwca 2015 w HTML i CSS przez Krzysiek_34 Mądrala (6,130 p.)

Witam.
Stworzyłem taki krótki formularz w celu założenia konta dla nowego użytkownika.
Jak zrobić, aby po wypełnieniu "Nazwy użytkownika", "Hasła" i "Adresu e-mail", a następnie kliknięciu na przycisk ZAŁÓŻ KONTO, to właśnie konto zostało skutecznie założone?

Muszę tego dokonać w kodzie PHP?

<form method="post">
	<label for="username">Nazwa użytkownika:</label>
	<input type="text" id="username" name="username" class="inpUsername">
	<label for="password">Hasło:</label>
	<input type="password" id="password" name="password" class="inpPassword">
	<label for="email">Adres e-mail:</label>
	<input type="email" id="email" name="email" class="inpEmail">
	<a href="formularz.php" class="inpKonto">Załóż konto</a>
</form>

 

4 odpowiedzi

0 głosów
odpowiedź 17 czerwca 2015 przez Comandeer Guru (602,340 p.)
Tak, musisz tego dokonać w PHP, a dane zapisać w bazie danych

Możesz spojrzeć na jakiegoś gotowca, np: http://www.forumweb.pl/gotowe-komponenty-www/skrypt-system-rejestracji-i-logowania-profil-2-0/487677#487677
komentarz 17 czerwca 2015 przez Krzysiek_34 Mądrala (6,130 p.)
Ciekawe czy będę mógł sprawdzić w samym Notepad++ czy to działa? Chodzi mi o taki test, aby mieć pewność przed wrzuceniem gotowej strony na serwer.

Czy jednak muszę wrzucić stronę na serwer, aby dopiero przekonać się?
komentarz 17 czerwca 2015 przez Comandeer Guru (602,340 p.)
komentarz 17 czerwca 2015 przez Krzysiek_34 Mądrala (6,130 p.)
Dzięki za przydatne informacje.
0 głosów
odpowiedź 17 czerwca 2015 przez HaKIM Szeryf (87,590 p.)
Dokładnie. PHP i Mysql.

O to przykład zastosowania:

https://www.youtube.com/watch?v=DP7fb1YEHT0.

Jakby ktoś stosował mysql_connect to zamień na mysqli_connect. A najlepiej stosuj PDO.

Cóż, powodzenia.
komentarz 17 czerwca 2015 przez Krzysiek_34 Mądrala (6,130 p.)
Dzięki za kolejne przydatne informacje.
komentarz 17 czerwca 2015 przez HaKIM Szeryf (87,590 p.)
Jak masz zamiar zostać w PHP dłużej, zainteresuj się frameworkami.

Ja polecam CodeIgniter, ale i tak każdy poleci Ci Symfony. : )

http://www.codeigniter.com/user_guide/

http://symfony-docs.pl/
komentarz 17 czerwca 2015 przez Krzysiek_34 Mądrala (6,130 p.)

OK, to też wezmę pod uwagę.

Chciałbym jeszcze wiedzieć czy dobrze mam wpisany kod HTML.
Nie brakuje tam czegoś potrzebnego do końcowego efektu?

Szczególnie chodzi o końcówkę kodu:

<a href="formularz.php" class="inpKonto">Załóż konto</a>

Rozumiem, że w pliku formularz.php tworzę niezbędne dane.

komentarz 18 czerwca 2015 przez HaKIM Szeryf (87,590 p.)

Ziomuś, to troche inaczej się robi.

Do przesyłania danych z formularza potrzebujesz:

<input type="submit" value="Wyślij" class="inpKonto" />

Zawsze w css'ie można obrobić go tak, aby wyglądał jak button. I najlepiej jakbyś POST'em przesyłał informacje, które nie powinne być publiczne. Jak hasło.

komentarz 23 czerwca 2015 przez Krzysiek_34 Mądrala (6,130 p.)

Dzisiaj zabrałem się za tworzenie formularza do rejestracji i logowania.

W folderze "strona_WWW" trzymam wszystkie pliki HTML, style CSS oraz pozostałe pliki niezbędne do funkcjonowania strony.
Zainstalowałem pakiet XAMPP i włączyłem serwer "Apache" oraz "MySQL".
W ścieżce "C:\xampp" znajduje się folder "htdocs".
Rozumiem, że do tego folderu "htdocs" muszę skopiować mój folder "strona_WWW" i w tym folderze stworzyć plik "index.php".
Następnie w tym pliku mam tworzyć kod PHP.

Skoro w folderze "strona_WWW" mam plik "index.html" oaz będzie tworzony "index.php", to czy te oba indexy na stronie głównej będą stroną startową w moim serwisie?
Czy nie będzie jakichś komplikacji?

komentarz 23 czerwca 2015 przez HaKIM Szeryf (87,590 p.)
To zależy od ustawień Xampp, jaką stronę ustawiłeś na domyślną. U mnie jest to index.php.

Więc nie, nie będziesz miał dwóch stron startowych w jednym, raczej priotytet ma index z końcówką .php, ale pewności nie mam.

I jak na mój gust to odradzam upychania wszystkich plików do jednego folderu. Fuuuu!

Sam tak kiedyś robiłem, żałuję.

Jakbyś stosował foldery to byś mógł w nich dodawać index.php, oczywiście jeden na folder, bo link byłby: http://localhost/beautiful/folder/ ~ Tutaj Index, nie musisz wpisywać, choć możesz...

Moim zdaniem nie będzie kolidować... Choć mogę się mylić, nigdy nie stosowałem dwóch index'ów w jednym, głównym, folderze.
0 głosów
odpowiedź 23 czerwca 2015 przez Mieszko I Stary wyjadacz (10,980 p.)

Niestety  musisz skorzystać z php i mysql. Najpierw zmień trochę formularz:

<form method="post" action="formularz.php">
    <label for="username">Nazwa użytkownika:</label>
    <input type="text" id="username" name="username" class="inpUsername">
    <label for="password">Hasło:</label>
    <input type="password" id="password" name="password" class="inpPassword">
    <label for="email">Adres e-mail:</label>
    <input type="email" id="email" name="email" class="inpEmail">
    <input type="submit" value="Zarejestruj Się" />
</form>

Wtedy masz możliwość zapisania danych do zmiennych. Aby móc wprowadzić dane do bazy danych skorzystaj z zapytania INSERT INTO. Sposób użycia tego zapytania zaprezentowałem w odpowiedzi do tego pytania: https://forum.pasja-informatyki.pl/22851/jak-zrobic-rejestracje-na-stronie . Skorzystaj z mysqli a nie z mysql.

0 głosów
odpowiedź 23 czerwca 2015 przez err0r Obywatel (1,520 p.)
Musisz po prostu zapisać te dane w bazie danych.

92,632 zapytań

141,502 odpowiedzi

319,881 komentarzy

62,014 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...