Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak przepisać dane z tablicy do sesji w pętli
Kamil21
post
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
  1. require_once"connect.php";
  2. $link = mysqli_connect('localhost','root','','konfigurator2');
  3. if(mysqli_connect_errno()){
  4. printf('nie udalo sie polaczyc:%s',mysqli_connect_error());
  5. exit();
  6. }
  7. if ($wynik = mysqli_query($link, "SELECT id FROM zamowienia_has_czesci WHERE idZamowienia=(SELECT MAX(idZamowienia) FROM zamowienia_has_czesci);"))
  8. {
  9. $iloscRekordow = mysqli_num_rows($wynik);
  10. echo "zapytanie zwróciło $iloscRekordow rekordow.";
  11. }
  12. while ($rekord = mysqli_fetch_array($wynik))
  13. //{
  14. //echo 'Kategoria o nazwie: ' .$wynik["id"] . '<br/>';
  15.  
  16. print_r($rekord);


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
Go to the top of the page
+Quote Post

Posty w temacie
- Kamil21   Jak przepisać dane z tablicy do sesji w pętli   6.06.2019, 11:46:45
- - nospor   Musisz to wlozyc do tablicy [PHP] pobierz, plaint...   6.06.2019, 12:05:15
- - Kamil21   Dziękuję, teraz już mam Array([0]->7 [1]->8)...   6.06.2019, 12:16:45
- - nospor   Nie nie nie. Rozwiazanie masz poprawne. Ino ze ty ...   6.06.2019, 12:19:06
- - Kamil21   Eeee niewiele mi to mówi, jak już wspominałem, nie...   6.06.2019, 12:23:04
- - sratatata   [PHP] pobierz, plaintext <?php  session_st...   6.06.2019, 13:14:32
- - Kamil21   Takie coś mi wyświetla tak samo ciągiem 789, takie...   6.06.2019, 13:17:30
- - sratatata   Zle sie dobierasz do tablicy sesji [PHP] pobierz,...   6.06.2019, 13:20:40
- - Kamil21   Teraz mam coś takiego jako wynik 789Array([0]-...   6.06.2019, 13:25:15
- - sratatata   Jesli sesja koszyk zawiera liczby to ma to wyglada...   6.06.2019, 13:39:36
- - Kamil21   Koszyk zawiera liczby ale są tam inne dane, id czę...   6.06.2019, 13:42:46
- - sratatata   [PHP] pobierz, plaintext $polaczenie = new mysqli...   6.06.2019, 13:50:35
- - Kamil21   Rozumiem że teraz mi będzie szło od zera i się zwi...   6.06.2019, 13:53:31
- - sratatata   [PHP] pobierz, plaintext UPDATE tabela SET nazwapo...   6.06.2019, 14:02:23
- - Kamil21   zrobiłem to co napisalem z tym $i i taki błąd...   6.06.2019, 14:04:57
- - sratatata   Cytat(Kamil21 @ 6.06.2019, 14:04:57 )...   6.06.2019, 14:09:11
- - Kamil21   zadziałało w końcu coś takiego [PHP] pobierz, plai...   6.06.2019, 14:18:01
- - nospor   Przeciez to robi dokladnie to samo co sratata poda...   6.06.2019, 14:21:41
- - Kamil21   wiem ze ie ten temat ale może ktoś by mi pomógł je...   6.06.2019, 15:14:56
- - nospor   https://www.php.net/manual/en/function.password-ve...   6.06.2019, 15:18:30


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: 25.09.2025 - 20:18