Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]petla while i przeslanie wwynikow do drugiej tabeli wraz z dopisanymi wartosciami
malamut_kalahan
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.10.2012

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


Witam,
mam taki problem podczas tworzenia formularza do obsługi bazy danych.
Sprawa wygląda tak: sa dwie tabele w bazie

jedna slownikowa(modyfikowana z poziomu formularza ze strony www) struktura:
id | nazwa
1. warszawa
2. poznan
3. gdansk
4. wroclaw
z tej tabeli pętlą „while” pobieram nazwy do formularza i w tym formularzu dopisuje do pobranych nazw wartości np. 1,3,4,
chciałbym z poziomu formularza nazwy wraz z wartościami dopisywać do drugiej tabeli, ale poki co dopisuje mi tylko nazwe i wartość z ostatniego „przebiegu” pętli while , jak to "przeskoczyć"? dopiero zaczynam zabawe z php i moze "while" to nie tedy droga ....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Choćby tak:

  1. foreach ($_POST['ilosc'] as $key => $value) {
  2. $query = "INSERT INTO tabela (id, ilosc) VALUES ('$key', '$value')";
  3. // wykonanie zapytania (już nie piszę, bo nie wiem czy używasz PDO, mysqli czy jeszcze czegoś innego).
  4. }
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: 17.10.2025 - 11:59