Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Odsyłacz do własnego id
Croos22
post
Post #1





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

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


Witam.
W jaki sposób mogę zrobić aby wyciągnąć dane zalogowanego użytkownika na konkretną stronę.Chodzi mi o to gdy zostaną wpisane login oraz hasło przeniesie mnie na stronę którą podałem i właśnie na tej ów stronie chciałbym aby zalogowany użytkownik miał.
Najbardziej mi zależy na tym, że zalogowani zobaczą na stronie swoje id wraz z odsyłaczem na stronę z własnym kontem (np.strona.pl/user.php?id=1)

Próbowałem to zrobić tylko, że id stale wynosi 1.

  1. <?php
  2.  
  3. mysql_connect("", "", "")or die("Nie można nawiązać połączenia z bazą");
  4. mysql_select_db("")or die("Wystąpił błąd podczas wybierania bazy danych");
  5.  
  6. $query = mysql_query("SELECT * FROM `uzytkownicy` WHERE id");
  7. if($dane=mysql_fetch_array($query))
  8. {
  9. echo "<b>Nazwa użytkownika: &nbsp;&nbsp;</b>";
  10. echo "<a href="$dane['id']">id</a>;
  11.  
  12. }
  13. ?>
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%)
-----


A mógłby mi ktoś pomóc przerobić to.Próbuje i próbuje tylko nic z tego nie wychodzi.
Logowanie:
  1. <?php include("config.php"); ?>
  2. <?php
  3. $login = $_POST['login'];
  4. $haslo = $_POST['haslo'];
  5. $haslo = addslashes($haslo);
  6. $login = addslashes($login);
  7. $login = htmlspecialchars($login);
  8.  
  9. if ($_GET['login'] != '') {
  10. }
  11. if ($_GET['haslo'] != '') {
  12. }
  13.  
  14. $haslo = md5($haslo);
  15. if (!$login OR empty($login)) {
  16. include("head2.php");
  17. echo '<p class="alert">Wypełnij pole z loginem!</p>';
  18. include("foot.php");
  19. }
  20. if (!$haslo OR empty($haslo)) {
  21. include("head2.php");
  22. echo '<p class="alert">Wypełnij pole z hasłem!</p>';
  23. include("foot.php");
  24. }
  25. $istnick = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM `uzytkownicy` WHERE `nick` = '$login' AND `haslo` = '$haslo'"));
  26. echo 'Logowanie nieudane. Sprawdź pisownię nicku oraz hasła.';
  27. } else {
  28.  
  29. $_SESSION['nick'] = $login;
  30. $_SESSION['haslo'] = $haslo;
  31.  
  32. header("Location: indeks.php");
  33. }
  34. ?>


Ten post edytował Croos22 25.07.2010, 12:09:50
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: 8.10.2025 - 13:35