Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z sesją
pavelb
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 1.06.2006

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


Witam!
  1. <?php
  2. foreach($_SESSION['koszyk'] as $id => $ilosc){
  3. echo $id;
  4. }
  5. ?>

Takim poleceniem wyswietlaja mi sie wszystkie id ktore sa w koszyku np. 256311
poniewaz chce zapisac te id do bazy danych chcialbym aby byly w jakim poczatku np. 25||63||11
Czy da sie tak zrobic?
pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mls
post
Post #2





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

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


Cytat(pavelb @ 2.07.2006, 14:41 ) *
Takim poleceniem wyswietlaja mi sie wszystkie id ktore sa w koszyku np. 256311
poniewaz chce zapisac te id do bazy danych chcialbym aby byly w jakim poczatku np. 25||63||11


Zapisywanie wszystkich ID w jednym polu nie należy do najlepszych rozwiązań. Dużo lepiej jest zapisywać każdy ID osobno, połączony z ID klienta oraz ewentualnie innymi parametrami produktu.
Czyli...
  1. <?php
  2. foreach($_SESSION['koszyk'] as $id => $ilosc)
  3. {
  4. mysql_query("INSERT INTO koszyk (klient, id, ilosc) VALUES ('{$id_klienta}', '{$id}', '{$ilosc}')");
  5. }
  6. ?>

Gdzie $id_klienta jest oczywiście wcześniej zdefiniowanym identyfikatorem klienta...
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: 13.10.2025 - 18:20