Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][PostgreSQL]Dodawanie x wierszów w tabeli
JPCannon
post 3.06.2013, 11:56:34
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.05.2013

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


Chce wykonać skrypt który umożliwi dodawanie userowi kolejnych wierszy do tablicy w bazie danych. Np. podając listę części do auta, ale nie w formie:
przekładnia, koła, karoseria
Tylko jako oddzielne wiersze każdy:
1.Przekładnia
2.Koła
3.Karoseria

W php wykonam okna do wpisywania kolejnych danych, z pętlą która wyświetli tyle okienek ile wcześniej części poda user. Nie wiem jednak jak to powiązać z bazą tak, by w tablicy tworzyło się tyle miejsc na części (tyle wierszy) ile zażyczy sobie użytkownik. Mam coś takiego np.

CREATE TABLE baza.auto
{
nr serial NOT NULL,
nazwa (30) varchar NOT NULL,
marka (1000) varchar,
czesc (30) varchar,
CONSTRAINT s1 PRIMARY KEY (nr)
}

Nie wiem jak to zadeklarować, żeby ilość wierszy "czesc" była taka jak chce user przez interface w php. Da radę mi ktoś pomóc?

Ten post edytował JPCannon 3.06.2013, 11:57:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post 3.06.2013, 12:10:20
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Robisz tyle INSERTów, ile user wprowadził części.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
JPCannon
post 3.06.2013, 12:17:28
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.05.2013

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


A w jaki sposób mogę to zrobić? W php wykonać pętlę? Tylko co miałbym w niej umieścić by odnosiło się to do bazy danych, konkretnej tabeli itp.?
Go to the top of the page
+Quote Post
nospor
post 3.06.2013, 12:19:30
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To nie umiesz w php nawet dodać jednego rekordu do bazy? To zajrzyj do manuala albo do pierwszego lepszego kursu - masz tam to wyjaśnione


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
poli25
post 3.06.2013, 12:23:33
Post #5





Grupa: Zarejestrowani
Postów: 239
Pomógł: 20
Dołączył: 19.02.2010

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


ja bym wykorzystał jquery i ajax do zapisywania w tymczasowej tabeli a jeli uzytjkownik juz bedzie gotow i pewny ze wszystko zazanczyl i dodał wtedy załadowałbym do tabeli juz prawidłowej.
Go to the top of the page
+Quote Post
nospor
post 3.06.2013, 12:26:19
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Poli weź nie mieszaj człowiekowi jeszcze z ajaxem i tabelami tymczasowymi jak on nie potrafi zwyklego insert w php zrobić...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
JPCannon
post 3.06.2013, 12:28:51
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.05.2013

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


Dziękuję za wszystkie porady wink.gif
Go to the top of the page
+Quote Post

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 - 03:55