Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][PHP]prosty scrypt logowania
Forum PHP.pl > Forum > Przedszkole
fatal_zero
Witam,
znalazlem prosty scrypt rejestracji, chciałbym dodać opcje wyboru płci w register.php, która zaznaczało by się <input type='radio'...

Zależnie od naszego wyboru, w pliku index.php wyświetlała by nam się odpowiednia ikonka (jpg).

register.php
  1. <?php
  2.  
  3. require('conn.php');
  4.  
  5. if (isset($_POST['konto']) and isset($_POST['password']) and isset($_POST['password2']))
  6.  
  7. {
  8.  
  9. if ($_POST['password']==$_POST['password2'])
  10.  
  11. {
  12.  
  13. $konto = mysql_real_escape_string (trim($_POST['konto']));
  14.  
  15. $password = sha1(mysql_real_escape_string (trim($_POST['password'])));
  16.  
  17. $ile =mysql_query("SELECT * FROM `user` WHERE login = '$konto'");
  18.  
  19. $ile = mysql_num_rows($ile);
  20.  
  21. if ($ile==0) {
  22.  
  23. $zapytanie="INSERT INTO user (login,password) VALUES('$konto','$password')";
  24.  
  25. mysql_query($zapytanie) or die("Wystąpił błąd" );
  26.  
  27. echo('Konto '.$konto.' zostalo utworzone');
  28.  
  29.  
  30.  
  31. }
  32.  
  33. else
  34.  
  35. {
  36.  
  37. echo("Taki uzytkownik juz istnieje. Kliknij wstecz aby zarejestrowac sie ponownie");
  38.  
  39. }
  40.  
  41. }
  42.  
  43. else echo ("Podane hasla nie zgadzaja sie");
  44.  
  45. }
  46.  
  47. else{
  48.  
  49. ?>
  50.  
  51. <html>
  52.  
  53. <body>
  54.  
  55. <h1>Dodaj nowego uzytkow
  56.  
  57. nika</h1>
  58.  
  59. <form action="register.php" method="post">
  60.  
  61. <strong>Nazwa konta:</strong><input name="konto" type="text" value="" /><br>
  62.  
  63. <strong>Haslo:</strong><input name="password" type="password" value="" /><br>
  64.  
  65. <strong>Powtorz haslo:</strong><input name="password2" type="password" value="" /><br>
  66.  
  67. <input type="submit" value="Zarejestruj" />
  68.  
  69. </form>
  70.  
  71. </body>
  72.  
  73. </html>
  74.  
  75. <?php
  76.  
  77. }
  78.  
  79.  
  80.  
  81. ?>




index.php
  1. <?php
  2.  
  3.  
  4. if (isset($_SESSION['user_id']) and isset($_SESSION['login']))
  5.  
  6. {
  7.  
  8. echo "Jestes zalogowany. ";
  9.  
  10. echo "Twój login to: ";
  11.  
  12. echo $_SESSION['login'];
  13.  
  14.  
  15. }
  16.  
  17. else
  18.  
  19. {
  20.  
  21. echo "Nie jestes zalogowany";
  22.  
  23. ?>


dzięki za pomoc, pozdrawiam
IceManSpy
Gotowce to inny dział smile.gif Ale możesz uzyskać tutaj podpowiedź:
register:
* stwórz tutaj odpowiednie pole w formularzu związane z płcią
* zapisz w bazie odpowiedni wybór (pewno będziesz musiał dodać nową kolumnę w tabeli z użytkownikami)

index:
* musisz pobrać z bazy danych wartość z kolumny odpowiadającej za płeć dla użytkownika o danym id / nicku / jakimś_identyfikatorze
* w zależności od wartości coś się wyświetla (możesz użyć if'a lub switch'a)
fatal_zero
Cytat(IceManSpy @ 26.11.2010, 22:04:42 ) *
* musisz pobrać z bazy danych wartość z kolumny odpowiadającej za płeć dla użytkownika o danym id / nicku / jakimś_identyfikatorze


jestem kompletnie zielony, jak mam to zrobic?



  1.  
  2. $result ="SELECT sex FROM user";
  3.  
  4. mysql_query($result) or die("SEX ERROR");

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.