2015-02-02 3 views
0

я не много опыта работы с PHP (я Newb) так что медведь со мной здесь:Фильтр по идентификатору или имени

Моя проблема заключается в следующем ... У меня есть этот сценарий, я есть вариант закладки, я хочу, чтобы отобразить список закладки пунктов, в настоящее время список закладок сохраняются так:

http://s25.postimg.org/3y03mhjl7/screenshot_caiman_arvixe_com_2083_2015_02_02_16.png

как вы можете видеть в потребителе изображения # 2 имеет закладку пункту 13 и 7. ..

вот образец кода для закладки списка страниц:

<? 
$result = mysql_query("SELECT * FROM manga_mangas ORDER BY views DESC LIMIT 10"); 
$i = 0; 
while($row = mysql_fetch_array($result)){ 
    $i += '1'; 
    $description = stripslashes($row['description']); 
    $poptitle = stripslashes($row['name']).' '.($row['released'] != NULL ? '('.$row['released'].')' : ''); 
?> 
     /* 
     <span class="custom-thumbnail" data-toggle="mangapop" data-placement="left" manga-slug="<?=$row['slug']?>" data-original-title="<?=$poptitle?>"> 
     <div class="media"> 
      <a class="pull-left" href="<?=$lang['manga_slug']?>-<?=$row['slug']?>.html"> 
      <span class="custom-container-popular2"><img class="media-object img-thumb" src="<?=$row['cover']?>" alt="<?=$row['name']?>" width="85px"></span> 
      </a> 
      <div class="media-body"> 
      <div style="margin: 0 0 5px 0"><b class="media-heading" id="tables"><a href="<?=$lang['manga_slug']?>-<?=$row['slug']?>.html"><?=$row['name']?></a></b></div> 
      <b><?=$lang['Views'] ?>:</b> <?=$row['views']?><br /> 
      <?php if($row['last_chapter'] != 0){ ?><b><?=$lang['Last_chapter']?>:</b> <a href="<?=$lang['read_slug']?>-<?=$row['slug']?>-<?=$lang['chapter_slug']?>-<?=$row['last_chapter']?>.html"><?=$row['last_chapter']?></a><br /><?php } ?> 
      <b><?=$lang['Authors']?>:</b> <?=$row['authors']?><br /> 
      <b><?=$lang['Artists']?>:</b> <?=$row['artists']?><br /> 
      </div> 
     </div> 
     </span> 

<? } ?> 

В настоящее время этот код только отображает список первых 10 самых просматриваемых элементов, не фильтрует их с помощью пользователей закладки, как я их фильтровать.

ответ

0

Если вы правильно поняли, что что-то похожее на следующее должно работать.

$result = mysql_query("SELECT mm.* FROM manga_mangas AS mm INNER JOIN bookmarked_items AS bi ON mm.id=bi.manga WHERE bi.user=".mysql_escape_string($userId)." ORDER BY views DESC LIMIT 10"); 

Вы не указали остальную часть вашей структуры базы данных, поэтому вам нужно заменить имена таблиц и имена полей с правильными.

+0

Отлично, он отлично работает. –

Смежные вопросы