Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Pobranie zmiennej z sesji i wpisanie do bazy - czy możliwe
polishmilk
post 21.06.2010, 16:38:12
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 27.04.2007

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


Witam,
mam pytanie czy istnieje możliwość pobrania danych podczas logowania i wpisanie ich do innej tabeli. Mniej więcej tak: loguje się z tabeli użytkownik gdzie oprócz loginu i hasła jest jeszcze kilka pól np, e-mail czy nr gg. Chciałbym pobrać te dane i dodać je do innej tabeli ale tak żeby nie wpisywać ich ręcznie (trochę pokręcone).
Mniej więcej tak że:
  1. $login=$_SESSION['login'];
  2. $query="SELECT * FROM user WHERE login='$login'";
  3. $wynik=$lacz->polacz();
  4. $wiersz=$wynik->fetch_assoc();
  5. $nr_gg=$wiersz['nr_gg'];
  6. $e-mail=$wiersz['e-mail'];

ten kawałek kodu jest w funkcji sprawdzającej czy ktoś jest zalogowany. Teraz żeby te pobrane dane były dodawane do innej tabeli. Czy jakoś na początku strony jakoś zdeklarować te zmienne skąd pochodzą, przypisać je do zmiennej sesji czy jak to zrobić?
Proszę o pomoc.
Go to the top of the page
+Quote Post
yevaud
post 21.06.2010, 16:45:42
Post #2





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


tak to jest mozliwe

zrob insert tych zmiennych do tej tabeli do ktorej potrzebujesz
Go to the top of the page
+Quote Post
darko
post 21.06.2010, 16:48:06
Post #3





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Ale w czym problem? Przecież wszystko masz tutaj: $wiersz['e-mail']; $wiersz['nr_gg']; itd. Możesz z tego zrobić insert do innej tabeli, tylko pytanie po co dublować dane?

ps.
Nazwa $e-mail nie jest poprawną nazwą zmiennej w języku php.




--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
polishmilk
post 21.06.2010, 17:25:07
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 27.04.2007

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


Ok. dziękuje za rady. Problem rozwiązany. Na początku zmienna nie przechodziła z funkcji do funkcji ale dałem jej "global" i działczy. A co do "e-maila" to pisałem szybko, zawsze używam "e_mail". THX
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 00:21