Wielkie dzieki chłopaki!! Zrobiłem i dziala:) Jakby ktoś potrzebowal takiego rozwiązania to zapodaje kod:
<?php
$result=@mysql_query("SELECT IDPracownika, Nazwa FROM PRACOWNIK"); {
echo '<td width="100"><b>'.$row['Nazwa'].'</b> <br></td>'; $IDpra = $row['IDPracownika'];
echo '<br>Zmianna pracownika ta z row ='.$row['IDPracownika'].'<br> natomiast zmienna z solarem równa sie '.$IDpra.''; $result_pra=@mysql_query("SELECT MIASTA.NazwaMiasta AS NazwaMiasta FROM MIASTA, MIASTO_PRACOWNIK
WHERE MIASTA.IDMiasta=MIASTO_PRACOWNIK.MPmiasto
AND MIASTO_PRACOWNIK.MPpracownik=$IDpra");
{
echo '<td width="100"><br> - '.$row1['NazwaMiasta'].'<br></td>'; }
?>
Wszytko ładnie śmiga i jest wynik taki jaki chciałem. Linie 9 dałem dla wyjaśnienia(mi takie wyświetlanie dużo pomaga więc go nie usuwalem, może nie jest to prof, ale mi jest lepiej to skumac:) ).
Jeszcze raz wielkie dzięki za pomoc!!
A może dalej pomożecie? Jak wyciągnąc wszystkich pracowników obslugujących np miasto Poznań? Dla ułatwienia podaje wypełnioną bazę:
CREATE TABLE PRACOWNIK(
IDPracownika int NOT NULL AUTO_INCREMENT PRIMARY KEY,
Nazwa char(500) NOT NULL
);
CREATE TABLE MIASTA(
IDMiasta int NOT NULL AUTO_INCREMENT PRIMARY KEY,
NazwaMiasta char(50) NOT NULL
);
CREATE TABLE MIASTO_PRACOWNIK (
IDMia_Pra int NOT NULL AUTO_INCREMENT PRIMARY KEY,
MPpracownik int NOT NULL,
MPmiasto int NOT NULL
);
INSERT INTO PRACOWNIK VALUES
('','Kowalski');
INSERT INTO PRACOWNIK VALUES
('','Nowak');
INSERT INTO MIASTA VALUES
('','Poznan');
INSERT INTO MIASTA VALUES
('','Warszawa');
INSERT INTO MIASTA VALUES
('','Katowice');
INSERT INTO MIASTA VALUES
('','Łódź');
INSERT INTO MIASTO_PRACOWNIK VALUES
('','1','1');
INSERT INTO MIASTO_PRACOWNIK VALUES
('','1','2');
INSERT INTO MIASTO_PRACOWNIK VALUES
('','1','3');
INSERT INTO MIASTO_PRACOWNIK VALUES
('','2','1');
INSERT INTO MIASTO_PRACOWNIK VALUES
('','2','3');
INSERT INTO MIASTO_PRACOWNIK VALUES
('','2','4');
Podpowie ktoś