Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Link do profilu usera
Johnas
post
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Witam! Mam rejestracje i logowanie w php na sesjach. Jest już napisana edycja profilu do tego dopisałem że pokazuje użytkownikowi jego dane, i liste zarejestrowanych. Zastanawiam się jak napisac funkcje która pozwoliła by innym useron na przeglądanie kogoś profilu. Podejrzewam też że sam nic nie wymyślę z moim poziomem PHP. Ale chce sie nauczyć dla tego proszę o wytłumaczenie jak takie coś zrobić, a nie pisanie za mnie (IMG:style_emoticons/default/smile.gif) dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Johnas
post
Post #2





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


$wynik jest użyty tylko w profilu użytkownika aby on sam mógł zobaczyć własne dane. A teraz tutaj to dałem ale nie wiem czemu tutaj nic nie zwraca. Może gryzie się z tym drugim.

  1. <?php
  2. session_start(); // rozpoczęcie sesji
  3. ?>
  4.  
  5. <?php include('header.php'); ?>
  6.  
  7. <h2>? Games2d.pl<-Gra dla wojowników<br />Profil:</h2>
  8. <div class="content">
  9. <?php
  10. if( isset($_GET['user_id']) AND is_numeric($_GET['user_id']) )
  11.  
  12. {
  13.  
  14. include 'inc/db.php'; // połączenie się z bazą danych
  15. $tabela = 'rejestracja'; // zdefiniowanie tabeli MySQL
  16.  
  17.  
  18.  
  19. $dane = mysql_fetch_assoc(mysql_query("SELECT * FROM $tabela WHERE `id`=".mysql_real_escape_string($_GET['user_id'])." LIMIT 1;"));
  20.  
  21.  
  22.  
  23.  
  24. if (!empty($dane)) {
  25.  
  26. echo 'Twoje dane:';
  27. $_SESSION['login'] = $_POST['login'];
  28. $_SESSION['imie'] = $_POST['imie'];
  29. echo '<br />id:<b>'. $_SESSION['id'];
  30. echo '</b><br />imie<b>:'. $_SESSION['imie'];
  31. echo '</b><br />nazwisko<b>:'. $_SESSION['nazwisko'];
  32. echo '</b><br />email:<b>'. $_SESSION['email'];
  33. echo '</b><br />login:<b>'. $_SESSION['login'];
  34. echo '</b>';
  35.  
  36. //Tu mają być dane? Jak je pobrać
  37. }
  38.  
  39.  
  40. else
  41. {
  42. echo 'Brak takiego użytkownika';
  43. }
  44. }
  45. ?>
  46. </div>
  47. <?php include('footer.php'); ?>



Tak teraz wygląda kod ale nie wiem jak te dane pobrać. Powiem że wszystko działa ponieważ jak wpisze id usera którego nie ma to kod zwraca błąd:
Kod
Nie ma takiego użytkownika
ale jak wpisze swoje id to standard: nie ma danych


@EDIT

Dobra rozkminiłem. Wystarczyło zmienić
Kod
echo '<br />id:<b>'. $_SESSION['id'];

na:
Kod
echo '<br />id:<b>'. $dane['id'];


Dziękuje za pomoc (IMG:style_emoticons/default/winksmiley.jpg) temat do zamknięcia. Pozdro

Ten post edytował Jonek_1993 8.07.2010, 21:01:04
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: 5.10.2025 - 20:13