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%)
-----


tak ,widzę :-) ,


tylko to nic nie daje

zrobiłem też taki test

  1. <?php
  2. $query="SELECT * FROM login WHERE `login`=".$_SESSION['login'];
  3. echo "<input type=\"hidden\" name=\"login\" value=\"",$_SESSION['login'],"\">";
  4. echo "<input type=\"hidden\" name=\"jednostka\" value=\"",$jednostka,"\">";
  5. echo 'to sa dane przekazane do zmiennej $_SESSION:';
  6. print_r($_SESSION);
  7. echo 'to sa dane przekazane do zmiennej $jednostka:';
  8. print_r($jednostka);
  9.  
  10. echo ('<b>Pliki w folderze:</b><br /></b><br /></b><br />');  
  11. foreach(glob("upload/$jednostka/*", GLOB_BRACE) as $file)
  12. if($file != "upload/$jednostka/*" && $file != '..')
  13. ?>


i mam taki wynik

  1. <?php
  2. to sa dane przekazane do zmiennej $_SESSION:Array ( [user_logged] => user1 [user_password] => 1234 [login] => [haslo] => )
  3.  to sa dane przekazane do zmiennej $jednostka:
  4. ?>


czyli zmienna $jednostka , nie przyjmuje żadnych wartości , i nie wiem czemu :-(


pomocy

ok ,dałem sobie chyba radę ,


zrobiłem tak , nie wiem czy dobrze , ale na razie działa


  1. <?php
  2. $conn = mysql_connect("localhost", "root", "vertrigo") or die(mysql_error());
  3. mysql_select_db("users",$conn) or die ("nie mogę połączyć z bazą");
  4. $login=$_SESSION['user_logged'];
  5. $query = "SELECT jednostka FROM login where login ='$login'";
  6.  
  7. $results = mysql_query($query) or die("Wykonanie zapytania nie powiodło się: ".mysql_error());
  8. while($row=mysql_fetch_array($results))
  9. {
  10. extract($row);
  11.  
  12. }
  13.  
  14. echo "<input type=\"hidden\" name=\"jednostka\" value=\"",$jednostka,"\">";
  15.  
  16. echo ('<b>FTP DLA:</b>');
  17. echo "$jednostka";
  18.  
  19. echo ('<br></br><b>Pliki w folderze:</b><br /></b><br /></b><br /><br></br>');
  20. ?>


Ten post edytował kozioł 12.10.2007, 12:24:33
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 - 15:47