Witammam kolejny problem otóż zrobiłem sobie coś takiego że mają się mi wyświetlać z bazy dancyh rekordy dwuch tabel oferty i obrazki a z obrazków tylko oczywiście obrazki każdy dopasowany do odpowiedniej kolumny tabeli oferty.No ale nie chcą się wyświetlać wyświetla się tylko ten ostatni pzy sotatnim rekordzie.Oto moj skomplikowany kod:
$limit = 10;
$strona = $_GET['str'];
$limit1 = 0;
$limit2 = $limit;
} else{
$limit1 = $limit*$strona-$limit;
$limit2 = $limit;
}
$sql="SELECT* FROM oferty ORDER BY idoferty ASC LIMIT $limit1,$limit2";
echo "<table id='of'>\n"; echo " <td id='fm'></td>\n"; echo " <td id='ff'align='center'>Nr Oferty</td>\n"; echo " <td id='fh'align='center'>cena</td>\n"; echo " <td id='fi'align='center'>powierzchnia</td>\n"; echo " <td id='fj'align='center'>lokalizacja</td>\n"; echo " <td id='fk'align='center'></td>\n"; if ($pam->number==$data->idoferty){
for ($i=1; $i<=1; $i++){
echo " <td><img src='pict/$pam->name' width='70px' height='50px'/></td>\n";}} echo " <td align='center'>$data->idoferty</td>\n"; echo " <td align='center'>$data->cena</td>\n"; echo " <td align='center'>$data->pow</td>\n"; echo " <td align='center'>$data->lok</td>\n"; echo " <td align='center'><a href='informacje.php?a=$data->idoferty'><img src='strzalka2.png'/></a></td>\n"; $czba_stron = $ile / $limit;
$czba_stron = ceil($czba_stron); for ($v = 1; $v<= $czba_stron; $v++) {
if ($czba_stron == 1) {
}
else {
echo " <a href=\"?str=$v\" title=\"Strona $v\">$v</a> "; }
}
Dobra poradziłem sobie żeby wyświetlał dla każdej ofert osobny obrazek tylko jeżeli np. dla jednej oferty są dw obrazki w galeri to wyświetla 2 a ma wyświetlać tylko jeden bez róznicy na ilość obrazków zgodnych z warunkiem if.
Oto część kodu którą zmieniłem:
if ($pam[number]==$data[idoferty]){
echo " <td><img src='pict/$pam[name]' width='70px' height='50px'/></td>\n";}}
Nich ktoś w końcu odpowie bo domyślam się ze problem jest w pętli while wędruje ona przez wszystkie rekordy tabeli i wszystkie wyświetla zgodne z waruniem if ale żeby przechodziło przez wszystkie ale wyświetlało tylko jeden obrazek!jak to zrobić

?