Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]wprowadzanie danych inserty
pikasso
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 8.07.2008
Skąd: Warszawa

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


hej otóż mam taki problemik mam już zrobioną bazę danych wszystkie wartości są ładnie wyświetlane z kilku tabel no ale teraz chciałbym również móc dodać dane poprzez jeden formularz do kilku tabel. Jak to można zrobic. Wczesniej z funkcją join sie nie bawiłem wiec proszę o wyrozumiałość jestem poczatkujący (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował pikasso 28.07.2008, 21:55:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webasek
post
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


Tabele wygląd:

Tabela Województwo :
- WOJ_ID int not null
- WOJ_Nazwa
jako PRIMERY KEY WOJ_ID

Tabela telefony alarmowe zostaje taka jak jest

Jeśli zakładamy, że jeden klient jeden numer to tabela klienci może wyglądać tak:
- id int not null auto_increment
- imię
- nazwisko
- id_miasto
- ulica (chyba bedzie pełen adres)
- Id_KodPocztowy
- czy osoba o takim numerze ma być widoczna publicznie czy tylko dla administratora
- telefon (tak jak mówicie że będzie pelen z kierunkowym)
- Id_wojewodztwo

Tabela firma
- id int not null auto_increment
- logo (tu bedzie obrazek)
- nazwa
- branża
- id_miasto
- ulica (tak samo jak w przypadku klienta pelen adres)
- Id_KodPocztowy
- telefon (tak jak mówicie że będzie pelen z kierunkowym)
- Id_wojewodztwo

Tabela Kod Pocztowy
- Kod int
- Kod Wyswietl varchar(6)


Tabela KlientFirma
-id_klienta
- id_firmy

Tabela KlientKodPocztowy
- Id_KodPocztowy
- ID_idKlientaFirmy
- KlientFirma int(1) // pole odpowiada za to czy to firma czy klient zwykly

Tabela Miasto
-id
-Miasto nazwa



czy posiada firmę czy nie ( tylko dla administratora) sprawdzamy w tabeli KlientFirma i sprawdzamy czy coś tam jest dla tego klienta

Tak mniej więcej może wyglądać baza danych
Go to the top of the page
+Quote Post

Posty w temacie
- pikasso   [PHP][MYSQL]wprowadzanie danych inserty   28.07.2008, 11:24:05
- - nowotny   Robisz osobne zapytania do każdej z tabel i tyle.....   28.07.2008, 11:59:13
- - kavka   join i jego "odmiany" (natural join, lef...   28.07.2008, 12:29:37
- - pikasso   Ok zrobiłem najpierw insert do jednej tabeli ale n...   28.07.2008, 21:55:02
- - chemik1982   [PHP] pobierz, plaintext <?phpif (isset...   28.07.2008, 23:42:45
- - pikasso   ok troszkę zmieniłem i pomogło ale teraz kolejne ...   29.07.2008, 08:59:41
- - nowotny   A jakim celu chcesz mieć 2 pola o takiej samej zaw...   29.07.2008, 09:07:14
- - pikasso   już odpowiadam bo gdy wyświetlam klienta to jego ...   29.07.2008, 09:12:25
- - webasek   Z tego co widzę to trochę bazę danych zawaliłeś. P...   29.07.2008, 09:13:45
- - nowotny   Dalej nie rozumiem no ale dobra... no to nie moż...   29.07.2008, 09:15:02
- - pikasso   Nie wiem czy moja baza aż tak źle wygląda oto kod ...   29.07.2008, 09:19:53
- - webasek   To pole z tabeli klient wywal: Telefon_idTelefon...   29.07.2008, 09:45:37
- - pikasso   A mógłbyś mi to rozpisać dokładniej bo nie wiem cz...   29.07.2008, 09:52:24
- - webasek   Tak usuwać indeksy i referencje (niepotrzebne są)....   29.07.2008, 10:09:22
- - pikasso   czy z tabeli miasto też mam usunąć numer kierunkow...   29.07.2008, 10:19:21
- - f1xer   W tabeli telefon dałbym idKlienta wtedy jeden klie...   29.07.2008, 10:35:57
- - pikasso   czy poważny projekt hmmm to jest do pracy inżynier...   29.07.2008, 10:42:14
- - f1xer   A jakie są założenia tego projektu? jeden klient -...   29.07.2008, 10:54:59
- - pikasso   założenia są takie ze jeden klient jeden numer / j...   29.07.2008, 10:57:48
- - webasek   Właśnie napisz jakie dane maja być ...   29.07.2008, 10:57:56
- - pikasso   klient posiada: - imię - nazwisko - miasto - ulic...   29.07.2008, 11:33:06
- - webasek   Tabele wygląd: Tabela Województwo : - WOJ_ID int...   29.07.2008, 12:14:01


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 Aktualny czas: 8.10.2025 - 21:08