Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL], pobieranie danych użytkownika po loginie
kozioł
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


Witam ,

mam takie problem

mam w bazie sql tabele USER uzytkowników , jest imię ,nazwisko , login ,hasło , oraz nazwa jednostki itd.


chcę teraz użyć nazwy jednostki do formularza , ta nazwa musi się zapisać automatycznie podczas wysyłania formularza i nie musi być widoczna, z właśnie z tymi danymi użytkownika. Czy po sesji(loginie) , mogę jakoś otrzymać te wartość? , aby automatycznie została podstawiona podczas przesyłania formularza przez użytkownika na serwer?



dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kozioł
post
Post #2





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


próbowałem najpier wyświetlić odpowiedni katalog , który nazywa sie tak samo jak jednostka zalogowanego użytkownika , i nie wyświetla mi danych ,

poprostu nie widzi wartości z bazy sql pod pozycja jednostka jaka powinna być podstawiona do wyświetlania , jak ręcznie wpiszę nazwę katalogu , to dane wyświetla

to skrypt


  1. <?php
  2.  
  3. if ((isset($_SESSION['user_logged']) && 
  4.  $_SESSION['user_logged'] != "") || 
  5. (isset($_SESSION['user_password']) && 
  6.  $_SESSION['user_password'] != "")) {
  7. // Nic nie rób!
  8. } else {
  9.  
  10. $redirect = $_SERVER['PHP_SELF'];
  11. header("Refresh: 5; URL=logowanie.php?redirect=$redirect");
  12.  
  13. echo "Nie jesteś zalogowany. Dokonujemy przekierowania... " .
  14. "Cierpliwości!<br>";
  15. echo "(Jeżeli przeglądarka nie obsługuje przekierowań, " .
  16. "<a href=\"logowanie.php?redirect=$redirect\">kliknij tutaj</a>)";
  17.  
  18. die();
  19. }
  20. $conn = mysql_connect("localhost", "root", "vertrigo") or die(mysql_error());
  21. $db = mysql_select_db("users",$conn) or die ("nie mogę połączyć z bazą");
  22.  
  23. $_SESSION['login'] = $login;
  24. $_SESSION['haslo'] = $haslo;
  25.  
  26.  
  27. $query="SELECT * FROM login WHERE `login`=".$_SESSION['login'];
  28. echo "<input type=\"hidden\" name=\"login\" value=\"",$_SESSION['login'],"\">";
  29. echo "<input type=\"hidden\" name=\"jednostka\" value=\"",$jednostka,"\">";
  30.  
  31.  
  32. echo ('<b>Pliki w folderze:</b><br /></b><br /></b><br />');  
  33. foreach(glob('upload/$jednostka/*', GLOB_BRACE) as $file)
  34. if($file != 'upload/$jednostka/*' && $file != '..')
  35. echo "<a style=\"color:blue; cursor:pointer; text-decoration: underline;\" onclick=\"window.open('$file','podglad','toolbar=no,height=300px,width=400px,resizable=yes');\">" .$file. "</a> - <a href=\"usun.php?file=$file&filed=Delete+File\"><img src=\"img/usun.png\" alt=\"\" border=\"0\" /></a><br />";
  36. ?>


jeśli zamiast $jednostka w funkcji 'foreach' wpiszę z palca nazwę tej jednostki (katalogu) , to dane są wyświetlane



już mnie głowa zaczyna boleć :-(


jeszcze raz proszę o pomoc
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: 4.10.2025 - 19:54