TomekJ
2.05.2010, 07:55:14
Witam serdecznie,
Mam pewien problem i nie potrafię go rozwiązać przy pomocy kursów MYSQL - próbowałem JOIN, etc.
mam dwie tabele: apteki i leki
w tabeli leki jest ID_Apteki, w tabeli apteki także - na razie udało mi się zrobić tak, że skrypt wyświetla przy leku ID_Apteki, a chciałbym, żeby wyświetlane były całe dane, z tabeli apteki:
$query = "SELECT * FROM Leki WHERE ID_Repa=$rep ORDER BY Nazwa";
$result=mysql_query($query);
$i=0;
for ($i=0; $i < mysql_num_rows($result); $i++) {
$row=mysql_fetch_array($result);
if ($row["ID_Apteki"]<>Null){
echo $row["ID_Apteki"]."<BR>"; ---------- tutaj mają wyświetlać się dane apteki z drugiej tabeli
}
else {
echo $row["Nazwa"]." ".$row["Firma"]."<a href="">dodaj do leku aptekę</A><BR>";
}
Będę wdzięczny za pomoc,
Tomek
athei
2.05.2010, 08:05:24
TomekJ
2.05.2010, 08:22:33
Dzięki, właśnie dokladnie tak robiłem, ale cos muszę robić nie tak, bo w wynikach zamiast np:
lek1 dodaj aptekę
1
2
lek 2 dodaj aptekę
1
2
wyskakuje mi
lek1 dodaj apteke
lek2 dodaj apteke
blooregard
2.05.2010, 08:22:41
~athei, proszę dodać BBCode.
TomekJ
2.05.2010, 08:38:38
juz chyba wiem w czym jest problem - zmienna ID_Apteki w tabeli Apteki może mieć wartość null, wtedy wyniki wyskakują bez linku - tak więc nie wiem jak zrobić, żeby wyprowadzić wartości null...
piotrooo89
2.05.2010, 12:33:46
~TomekJ zostałeś poproszony o bbcode, nie zastosowałeś się temat zamykam, jeśli chcesz aby był otworzony wyślij PW z propozycją odpowiedniego bbcode do któregoś z moderatorów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.