@naum-ov

Несуществующий лот у нового пользователя. Как исправить, где искать проблему?

Аукцион. У пользователя в разделе "Моя история" отображает лоты с его участием:
- Лоты завершенные
- Лоты не завершенные
Проблема: У нового пользователя (который еще не участвовал в аукционах) в разделе "Моя история" высвечивается не завершенный лот, которого не существует.
<?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++;
									}
								?>
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы