Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Edycja danych w bazie z poziomu strony.
Croos22
post
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

Ostrzeżenie: (0%)
-----


Witam.
Chciałem aby na mojej stronie każdy użytkownik miał możliwość edycji danych takich jak np. imię,wiek.Zależało by mi aby to było w postaci formularza na którym widać obecne dane wyciągane z bazy.
Proszę was o jakiekolwiek pomoce za które serdecznie dziękuje.



PS.Nie zakładając nowego tematu na błahostkę.Czy jeśli hasło podczas rejestracji jest wysyłane do bazy danych nie zakodowane tylko w normalnej postaci czy to jest bezpieczne?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Croos22
post
Post #2





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

Ostrzeżenie: (0%)
-----


W jaki sposób mam to przypisać?
Tak:
  1. <?php
  2. session_register("zalogowany");
  3.  
  4. mysql_connect("pl", "", "");
  5.  
  6. if(!isset($_SESSION["zalogowany"]) || $_SESSION["zalogowany"]==0)$_SESSION["zalogowany"]=0 || $_SESSION["user_id"];
  7. else{
  8. $_SESSION["zalogowany"]=intval($_SESSION["zalogowany"]);
  9. mysql_query("select id from users where user_id=".$_SESSION["zalogowany"]." and user_haslo='".htmlspecialchars($_SESSION["haslo"])."'");
  10. }
  11.  
  12.  
  13. if($_POST["haslo"] && $_POST["login"]){
  14. $wynik=mysql_query("select * from users where user_login='".htmlspecialchars($_POST["login"])."' and user_haslo='".htmlspecialchars($_POST["haslo"])."'");
  15. if(!mysql_num_rows($wynik))Header("Location: index.php?err=1");
  16. else{
  17. $rekord=mysql_fetch_array($wynik);
  18. $_SESSION["zalogowany"]=$rekord["user_id"];
  19. $_SESSION["haslo"]=$rekord["user_haslo"];
  20. Header("Location: index.php");
  21. }
  22. }
  23.  
  24. if($_GET["ak"]=="wyl"){$_SESSION["zalogowany"]=0;$_SESSION["haslo"]="";Header("Location: index.php");}
  25.  
  26. function logowanie_okno($komunikat=""){
  27. if($komunikat)echo "<br>$komunikat<br>";
  28. echo "<form action='sesje.php' method=post>";
  29. echo "Login: <input name=login>";
  30. echo "<br>Hasło: <input type=password name=haslo>";
  31. echo "<br><input type=submit value='zaloguj'>";
  32. echo "</form>";
  33. echo "Nie masz jeszcze konta? <a href='rejestruj.php'>Zarejestruj się!</a>";
  34. }
  35. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 06:22