Jak przepisać dane z tablicy do sesji w pętli |
Jak przepisać dane z tablicy do sesji w pętli |
6.06.2019, 11:46:45
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
Witam. Mam pewnie blachy problem ale nie umiem sobie z nim poradzić, pobieram dane z bazy, potrzebuję id z tabeli. Mam na ten moment coś takiego jak Array ([0]->7 [id]->7) Array ([0]->8 [id]->8) Array ([0]->9 [id]->9) , potrzebuję włożyć do sesji te liczby 7,8,9 ponieważ są to id wierszy które muszę potem update'owac. Kod mam taki
Jeśli napisze $_SESSION['idproduktu'] =$rekord[0]; to wpisuje mi tam tylko ostatnią wartość czyli 9. Jeśli to samo włożę do pętli to wpisuje mi owszem wszytkie wartości ale ciągiem czyli wychodzi 789 a mi potrzebne żeby w pierwszym 'obrocie' było 7,w drugim 8, w trzecim 9 tak żebym mógł sobie po kolei robić update 7 rekordu, następnie 8 i później 9.$_SESSION['idproduktu '] =$rekord['id'] daje ten sam wynik. Proszę o pomoc i najlepiej jakiś kawałek kodu bo męczę się z tym już 4 dzień. To mój pierwszy program w PHP i styczność z programowaniem i do sukcesu brakuje mi tylko tego właśnie Ten post edytował Kamil21 6.06.2019, 11:50:05 |
|
|
6.06.2019, 12:05:15
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Musisz to wlozyc do tablicy
przenosze Cytat zamowienia_has_czesc Juz tak na marginesie, bo zawsze mnie to interesuje:mozesz mi wyjasnic co oznacza slowo "has" w tej tabeli? Czyzby to bylo z angielskiego "ma" ? Jesli tak to czemu tak bezsensownie laczysz polski i angielski? Bo jesli to lans to raczej to daje -10 do lansu -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.06.2019, 12:16:45
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
Dziękuję, teraz już mam Array([0]->7 [1]->8) czyli blisko rozwiązania jednak pokazuje mi błąd Array to string conversation w takim updacie
Wcześniej taki sam update działał Nie wiem co znaczy, program sam mi tak zrobił bodajże workbench kiedyś to tak napisałem Ten post edytował Kamil21 6.06.2019, 12:19:16 |
|
|
6.06.2019, 12:19:06
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Nie nie nie. Rozwiazanie masz poprawne. Ino ze ty zle sie do danych dobierasz potem to juz nie moja wina.
Skoro to jest tablica to pozniej masz zrobic FOREACH by poniej przeleciec i wykonac UPDATE dla kazdego ID. Od biedy mozesz zrobic jeden UPDATE poprzedzony poprzez IMPLODE na idproduktu, pod warunkiem rzecz jasna, zze wszystkie te ID maja miec taki sam update -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.06.2019, 12:23:04
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
Eeee niewiele mi to mówi, jak już wspominałem, nie znam się na php, sam nie wiem jakim cudem udało mi się już tyle zrobić ale jakoś muszę to odciągnąć do końca więc jakbyś mógł to proszę o kawałek kodu, nie mają mieć do końca takiego samego bo mają być wpisywane inne idKategorii, części i marki ale to już posiadam zrobione w pętli w koszyku stąd te wartości koszyk[cześć] itp
Ten post edytował Kamil21 6.06.2019, 12:25:26 |
|
|
6.06.2019, 13:14:32
Post
#6
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 2 Dołączył: 25.05.2019 Ostrzeżenie: (20%) |
Widzisz różnicę Ten post edytował sratatata 6.06.2019, 13:16:11 |
|
|
6.06.2019, 13:17:30
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
Takie coś mi wyświetla tak samo ciągiem 789, takie coś już miałem wcześniej
|
|
|
6.06.2019, 13:20:40
Post
#8
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 2 Dołączył: 25.05.2019 Ostrzeżenie: (20%) |
|
|
|
6.06.2019, 13:25:15
Post
#9
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
Teraz mam coś takiego jako wynik 789Array([0]->7 [1]->8 [2]->9)
|
|
|
6.06.2019, 13:39:36
Post
#10
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 2 Dołączył: 25.05.2019 Ostrzeżenie: (20%) |
|
|
|
6.06.2019, 13:42:46
Post
#11
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
Koszyk zawiera liczby ale są tam inne dane, id części, kategorii, marki itp, nie ma tam tego id ze zmiennej idproduktu
|
|
|
6.06.2019, 13:50:35
Post
#12
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 2 Dołączył: 25.05.2019 Ostrzeżenie: (20%) |
A wogole to powinno byc tak:
|
|
|
6.06.2019, 13:53:31
Post
#13
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
Rozumiem że teraz mi będzie szło od zera i się zwiększało o ilość obrotów pętli, np dla 4 to będzie 0 1 2 3, tak nie może być ponieważ to ma się zaczynać od pierwszego pobranego id czyli 7 o ilość pobranych liczb czyli 2(do 9). Mogę napisać coś takiego i=$_SESSION['idproduktu'] Zadziała mi to??
Czyli dobrze myślę |
|
|
6.06.2019, 14:02:23
Post
#14
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 2 Dołączył: 25.05.2019 Ostrzeżenie: (20%) |
|
|
|
6.06.2019, 14:04:57
Post
#15
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
zrobiłem to co napisalem z tym $i i taki błąd-syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) .To co napisałeś tytaj ze sztywno wpisanymi danymi mnie nie ratuje bo te liczby 7 8 9 ssą pobierane z bazy i równie dobrze może to być 21 22 23 więc musi sie to wszystko automatycznie odbywać
|
|
|
6.06.2019, 14:09:11
Post
#16
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 2 Dołączył: 25.05.2019 Ostrzeżenie: (20%) |
zrobiłem to co napisalem z tym $i i taki błąd-syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) .To co napisałeś tytaj ze sztywno wpisanymi danymi mnie nie ratuje bo te liczby 7 8 9 ssą pobierane z bazy i równie dobrze może to być 21 22 23 więc musi sie to wszystko automatycznie odbywać Przeciez to przyklad. Przerob to do swoich potrzeb. No juz to to chyba potrafisz skoro wiesz jak to ma byc. |
|
|
6.06.2019, 14:18:01
Post
#17
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
zadziałało w końcu coś takiego
Bardzo Wam dziękuję za pomoc |
|
|
6.06.2019, 14:21:41
Post
#18
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Przeciez to robi dokladnie to samo co sratata podal ci w poscie nr 12. Ba, jego robi nawet lepiej bo bedzie dzialac nawet jak ID nie sa pokolei.
No ale ty nawet nie raczyles sprawdzic tylko wysnules hipoteze jak to dziala, a rzecz jasna twoja hipoteza byla zla... No nic... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
6.06.2019, 15:14:56
Post
#19
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.06.2019 Ostrzeżenie: (0%) |
wiem ze ie ten temat ale może ktoś by mi pomógł jeszcze w tym,zrobiłem w rejestracji hashowanie haseł takim kodem i wszytko jest okej,pojawia się w bazie jako hash tylko problem jest przy zalogowaniu,hasło nie działa,muszę wpisać ten hash żeby mnie puściło na konto
|
|
|
6.06.2019, 15:18:30
Post
#20
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 07:01 |