Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Jak zapisać dane pochodzące z $_SESSION do mysql?, mam problem w wykonaniu zapisu tych danych do mysql.
FliSs_tCv
post 16.10.2007, 03:24:20
Post #1





Grupa: Zarejestrowani
Postów: 198
Pomógł: 3
Dołączył: 27.02.2007
Skąd: Tczew

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


Witam.

Problem dotyczy zapisywania danych sesyjnych do bazy.
Otóż mam koszyk zamówień, gdzie dane są przekazywane $_SESSION i na koniec chcę je przekazać(zapisać) do bazy danych(mysql).
Jak to wykonać sciana.gif

Mam skrypt który ma dodać dane $_SESSION oraz dane kontaktowe z formularza
  1. <?php
  2.  
  3. $sql_serwer = "localhost";
  4. $sql_login = "****";
  5. $sql_haslo = "*****";
  6. $sql_baza  = "baza";
  7. $sql_tabela = "produkty_zamowione";
  8. mysql_connect($sql_serwer, $sql_login, $sql_haslo);
  9. mysql_select_db($sql_baza);
  10.  
  11. $imie = $_POST['imie'];
  12. $adres = $_POST['adres'];
  13. $telefon = $_POST['telefon'];
  14.  
  15. foreach ($_SESSION['koszyk'] as $rzadek)
  16. {
  17. $id = $rzadek['id'];
  18. $nazwa = $rzadek['nazwa'];
  19. $ilosc = $rzadek['ilosc'];
  20. $wielkosc = $rzadek['wielkosc'];
  21. $uwagi = $rzadek['uwagi'];
  22. $dodatki = $rzadek['dodatki'];
  23.  
  24. $query = "INSERT INTO $sql_tabela VALUES ('$id','$nazwa', '$ilosc', '$wielkosc', '$uwagi', '$dodatki', '$imie','$adres', '$telefon')";
  25. $result = mysql_query($query);
  26. if(!$result || !mysql_affected_rows())
  27. {
  28. echo 'Zamówienie nie może zostać przyjęte w tym momencie. Proszę spróbować póĽniej.';
  29. }
  30. }
  31. unset($_SESSION);
  32. header('Location: index.php?page=dodano');
  33. ?>


Dane kontaktowe zostają zapisane, lecz dane pochodzące z $_SESSION niestety nie i nie mam zielonego pojęcia dlaczego sciana.gif.
Jedno jest pewne dane z $_SESSION są przekazywane do tego pliku sprawdzałem to var_dump(); oraz var_export(); więc problem na 99% leży w tym skrypcie:)

Prosiłbym o jakieś porady/sugestie co do mojego problemu. Pozdrawiam FliSs cool.gif


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 14:23