Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyciąganiem danych z bazy i zapisaniem, Prosze jak ktoś wie niech mi pomoże
Grizzli
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 1.03.2005

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


Zrobiłem baze danych i napisałem formularz wyszukiwajacy dane w bazie i formularz w którym wpisuje się dane , a które mają być nastepnie zapisane do bazy .
Wyszukiwanie mi działa ale tylko potrafie pobrac dane z tabeli oferty_pracodawcow branze i wojewodztwa a nie wiem jak zrobic żeby pobierał dane także z tabeli
Pracodawców i wysiwtlał je na stronie wyszystkie w jednym pasku
Probowalem to zrobic ale cały czas się gubie

Jak zrobic zeby za kazdym razem gdy sie wpisuje jaks oferte pole z data był wypelniane samoistnie ?

Zrobiłem także formularz w którym należy wpisac dane a nastepnie sa zapisywane do bazy ale mam problem własnie z ich zapisaniem
Nie wiem jak zrobic żeby te dane byłu zapisane gdyz sa one z 4 tabel.

Proszę pomozcie


tak wyglada moja baza
  1. CREATE TABLE pracodawcy
  2. (
  3. IDpracodawca INT UNSIGNED NOT NULL AUTO_INCREMENT,
  4. firma char(60),
  5. nazwisko char(40),
  6. kontakt char(70) NOT NULL DEFAULT '(Podaj kontakt)',
  7. miejscowosc char(30) NOT NULL DEFAULT '(Podaj miejscowosc)',
  8. PRIMARY KEY (IDpracodawca)
  9. );
  10.  
  11.  
  12.  
  13.  
  14. CREATE TABLE oferty_pracodawcow
  15. (
  16. IDoferta_pracod INT UNSIGNED NOT NULL AUTO_INCREMENT,
  17. IDpracodawca INT UNSIGNED NOT NULL,
  18. IDbranza INT(10) UNSIGNED NOT NULL DEFAULT,
  19. wyksztalcenie varchar(20) NOT NULL DEFAULT '(Podaj wyksztalcenie)',
  20. stanowisko varchar(30),
  21. IDwojewodztwo INT(10) UNSIGNED NOT NULL DEFAULT ,
  22. opis varchar(40),
  23. DATA date NOT NULL DEFAULT '(Podaj data)',
  24. PRIMARY KEY (IDoferta_pracod)
  25. );
  26.  
  27.  
  28. CREATE TABLE branze
  29. (
  30. IDbranza INT UNSIGNED NOT NULL AUTO_INCREMENT,
  31. nazwa varchar(30) NOT NULL,
  32. PRIMARY KEY (IDbranza)
  33. );
  34.  
  35.  
  36. CREATE TABLE wojewodztwa
  37. (
  38. IDwojewodztwo INT UNSIGNED NOT NULL AUTO_INCREMENT,
  39. nazwa varchar(30) NOT NULL,
  40. PRIMARY KEY (IDwojewodztwa)
  41. );




Dziąki za każdą pomoc

Ten post edytował Grizzli 11.03.2005, 13:38:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Grizzli
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 1.03.2005

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


Dzieki

hehe
działa dobrze tyle ze ty ze skrotow nazw skorzystałes (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) z aliasow
chyba tak to sie nazywa


mnie takie jest zapytanie

tyle ze 2 razy miw tablicy pokazał IDwojewodztwo i raz nazwa:)
a tak chyba nie powino

SELECT *
FROM oferty_pracodawcow
LEFT OUTER JOIN wojewodztwa ON oferty_pracodawcow.IDwojewodztwo = wojewodztwa.IDwojewodztwo
WHERE wojewodztwa.nazwa = 'pomorskie'


chyba cos trzeba jeszcze nad nim popracoowac


A jak zrobic zeby do tego jeszcze pokzało wszystki dane takze z tablicy pracodawcy?






ja zrobiłem takie np zapytanie
select oferty_pracodawcow.IDoferta_pracod, oferty_pracodawcow.IDbranza, oferty_pracodawcow.stanowisko, oferty_pracodawcow.IDwyksztalcenie, oferty_pracodawcow.IDwojewodztwo, oferty_pracodawcow.oferta, oferty_pracodawcow.wymagania, oferty_pracodawcow.data_wystawienia
from pracodawcy, oferty_pracodawcow
where pracodawcy.miejscowosc='Warszawa'
and pracodawcy.IDpracodawca=oferty_pracodawcow.IDpracodawca
łaczenia tabel

wurzuca mi wszytko ale tylko z bazy oferty_pracodawcow
czyli dane czyta za pomoca ID klucza
bo miejscowosc kolumna jest w tabeli pracodawcy
tu chodzi o problem jak umiesci te zapytnie w skrypcie samym
zeby pokazał wszystki dane na temat danej ofert

z jakiej funkcji skorzystac

moze ktos wie jesszcze wie

Ten post edytował Grizzli 11.03.2005, 16:02:37
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: 9.10.2025 - 03:10