ForumCała strona

Nawigacja

Aktualnie online

Gości online: 6

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Przekazywanie danych z formularza z p?tl?
Suchoj
Chcia?bym zrobi? formularz, w którym wy?wietlone s? z bazy telefony i mo?na wpisa? liczb? sztuk, jakich u?ytkownik potrzebuje.
Zrobi?em taki formularz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Posiadam tabele:
telefon(tel_id, model, dos)
zamowienia(zam_id, user_id, data)
pozycje_zamowione(zam_id, tel_id, ilosc)
Kolor NIEBIESKI to klucz w?asny a ZIELONY to klucz obcy.

Chcia?bym prosi? o pomoc w napisaniu skryptu, który przeka?e:
1)do bazy zamowienia:
nowy zam_id, nazw? u?ytkownika z fusiona, dat? z?o?enia zamówienia (DD-MM-RRRR)
2)do bazy pozaycje_zamowione:
zam_id, model i ilosc szt. dla ka?dego modelu.
 
www.suchoj.pl
W?cibski Go??
Dodany dnia 24.10.2025 18:42:06
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
kefirek
Najlepiej to by by?o po??czy? tabele pozycje_zamowione z zamowienia i wygl?da?o by to tak
zam_id | user_id | data | tel_id | ilosc

bo bez sensu jest to robic na 2 tabelach.

Potem tak wywalasz ze swojego kodu to
Pobierz kod źródłowy  Rozwiń Kod źródłowy


I zamieniasz na to ( w tablicy bedziesz mia? odrazu id i ile sztuk )
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Potem na pocz?tku po
Pobierz kod źródłowy  Rozwiń Kod źródłowy
dodajesz
Pobierz kod źródłowy  Rozwiń Kod źródłowy


I na ko?cu na pocz?tku kodu dodajesz takie co?
Pobierz kod źródłowy  Rozwiń Kod źródłowy


I przy kazdym telefonie gdzie sie wpisze ile sztuk to dodaje nowy rekord.
Edytowane przez kefirek dnia 21.02.2009 21:58:10
 
Suchoj
Kefirek, czy móg?by? poskleja? ten skrypt w ca?o??? Bo ja próbuj? i nic mi nie wychodzi.

EDIT:
Mam jeszcze jeden problem. Zmieni?em infusion, tak aby doda? tabel? jak? zaproponowa?e? w po?cie wy?ej:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Niestety tworz? si? wszystkie tabele oprócz tej jednej. Mo?e kto? zobaczy, gdzie le?y b??d, bo ja ju? oczy prawie wypatrzy?em i nie widz?.
Edytowane przez Suchoj dnia 21.02.2009 22:22:16
 
www.suchoj.pl
kefirek
Powinno dzia?ac jak trzeba

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Co do tabeli to zobacz tak
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez kefirek dnia 21.02.2009 22:34:17
 
Suchoj
Po wpisaniu w formularzu danych dla dwóch telefonów pokaza? si? komunikat:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Je?eli chodzi o sam? baz? to pomog?o, ale dla zam_id usun??em auto_increment. Chcia?bym, aby by?a to warto??, po której mog? sobie zobaczy? co zosta?o zamówione w konkretnym zamówieniu. A np. kilka zamówie? 0 daje nam kilka tel_id i dla ka?dego z nich odpowiedni? ilo?? sztuk.

EDIT:
Pogrzeba?em troch? w tym wszystkim i teraz mam formularz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Oraz plik odbieraj?cy dane:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Do bazy dodaje si? tylko jeden rekord, a na stronie b??d:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Sama tablica wygl?da tak (wyci?g z infusion):
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Mo?e kto? spojrzy na to i znajdzie b??d, bo mnie to ju? do szewskiej pasji doprowadza...

EDIT:
Problem rozwi?zany :)
Edytowane przez Suchoj dnia 27.02.2009 17:46:03
 
www.suchoj.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl