$query="SELECT * FROM `przeglad` WHERE `Pojazd_Id_Pojazd`=".mysql_real_escape_string($_GET['pojazd_id'])." "; $result=mysql_query($query); $num=mysql_numrows($result); $i=0; while ($i < $num) { $Id=mysql_result($result,$i,"Id_Przeglad"); $Data_przegladu=mysql_result($result,$i,"Data_przegladu"); $Wynik=mysql_result($result,$i,"Wynik"); $Uwagi=mysql_result($result,$i,"Uwagi"); $Pracownik=mysql_result($result,$i,"Pracownik_Id_Pracownika"); $query="SELECT * FROM `pracownik` WHERE `Id_Pracownika`=$Pracownik"; $result=mysql_query($query); $num=mysql_numrows($result); $i=0; while ($i < $num) { $Imie=mysql_result($result,$i,"Imie"); $Nazwisko=mysql_result($result,$i,"Nazwisko"); $i++; } echo "<tr><td>{$Id}</td><td>{$Data_przegladu}</td><td>{$Wynik}</td><td>{$Uwagi}</td><td>{$Imie} {$Nazwisko}</td></tr>"; $i++; }
W tej chwili wyświetla mi tylko 1 w pełni uzupełniony rekord, a powinno 3. Błąd mam pewnie gdzieś w pętli while, ale nie potrafię go rozwiązać. Proszę o pomoc.