Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Dodanie użytkownika o danej grupie do bazy danych
Forum PHP.pl > Forum > Przedszkole
daros17
Witam

Jak powinien wyglądać kod dodawania użytkowników do bazy danych, aby przez formularz wybierać czy w kolumnie grupa będzie mieć status 0 albo 1.
Kod html
  1. <form action="" method="POST">
  2. Login: <input type="text" name="login"><br />
  3. Hasło: <input type="password" name="password"><br />
  4. Powtórz hasło: <input type="password" name="password2"><br /><br />
  5.  
  6. <select name="typ"> Typ konta:
  7. <option name="0">Pracownik</opton>
  8. <option name="1">Administrator</opton>
  9. </select>


Natomiast kod php wygląda tak:
  1. if (isset($_POST['submit'])) {
  2.  
  3. $login = $_POST['login'];
  4. $password = $_POST['password'];
  5. $password2 = $_POST['password2'];
  6.  
  7.  
  8. $typ = $_POST['typ'];
  9. $pracownik = $_POST['pracownik'];
  10. $admin = $_POST['admin'];
  11.  
  12.  
  13. DALSZY KOD
  14.  
  15. if ($password == $password2) {
  16.  
  17. $usersp = mysql_query("SELECT * FROM `users` WHERE `nazwa` = '$login'");
  18.  
  19. if (!mysql_num_rows($usersp) == 0) {
  20.  
  21. echo 'Taki użytkownik już istnieje!';
  22. return false;
  23. }
  24.  
  25. else {
  26.  
  27. echo 'Zostałeś poprawnie zarejestrowany!<br /> Możesz się teraz zalogować';
  28. echo '<a href="logowanie.php">Logowanie</a>';
  29.  
  30.  
  31. mysql_query("INSERT INTO `users` (id, nazwa, haslo, grupa) VALUES (null, '$login', '$password', '$typ')");
  32. return false;


Do bazy zapisuje obydwa typ użytkowników jako 0
nospor
nie: option name="0">
a: option value="0">
daros17
kurde ale wtopa... biggrin.gif dzięki działa winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.