Аукцион. У пользователя в разделе "Моя история" отображает лоты с его участием:
- Лоты завершенные
- Лоты не завершенные
Проблема: У нового пользователя (который еще не участвовал в аукционах) в разделе "Моя история" высвечивается не завершенный лот, которого не существует.
<?php
$rs = mysql_query("SELECT * FROM `users` WHERE `userid`='$userid'");
$row = mysql_fetch_array($rs);
$lotlist = $row['lots'];
$lotlist = unserialize($lotlist);
$lotlistnum = count($lotlist);
$lotlistnone = 0;
while($lotlistnone < $lotlistnum) {
$lotnumber = $lotlist[$lotlistnone];
$rslot = mysql_query("SELECT * FROM `lots` WHERE `id`='$lotnumber'");
$rowlot = mysql_fetch_array($rslot);
$lotnameitem = $rowlot['name'];
if ($rowlot['lotend'] == 0){
$lotwin = '............не определен.............';
$lotdata = '.........................';
} else {
$lotwinid = $rowlot['winuserid'];
$rswinid = mysql_query("SELECT * FROM `users` WHERE `userid`='$lotwinid'");
$rowinid = mysql_fetch_array($rswinid);
$winava = $rowinid['avatar'];
$winname = $rowinid['name'];
$lotwin = '<img src="'.$winava.'" style="width: 38px;margin-right: 10px;vertical-align: middle;"><a href="#" style="font-size: 14px;vertical-align: middle;color: #7a9fcc;text-decoration: none;">'.$winname.'</a>';
$lotdata = date('d/m/Y H:i:s', $rowlot['lotend']);
}
echo '<tr class="selector-profile">
<td style="text-align: center;"><span style="font-size: 14px;">'.$lotnumber.'</span></td>
<td style="text-align: center;"><p>'.$lotdata.'</p></td>
<td style="text-align: center;"><p>'.$lotnameitem.'</p></td>
<td>'.$lotwin.'</td>
<td style="text-align: center;"><a href="/lot/'.$lotnumber.'" style="vertical-align: middle;color: #FFFFFF;text-decoration: none;background: #7a9fcc;padding: 3px 45px 3px 45px;border-radius: 6px;font-size: 15px;">Просмотр</a></td>
</tr>';
$lotlistnone++;
}
?>