За последние 24 часа нас посетили 22795 программистов и 1253 робота. Сейчас ищут 715 программистов ...

Помогите исправить ошибки?

Тема в разделе "PHP для новичков", создана пользователем Сергей7777777, 22 июн 2019.

Метки:
  1. Сергей7777777

    Сергей7777777 Новичок

    С нами с:
    14 фев 2019
    Сообщения:
    21
    Симпатии:
    0
    Notice: Only variables should be passed by reference in C:\OSPanel\domains\olh.ru\index.php on line 15

    Notice: Undefined index: city_id in C:\OSPanel\domains\olh.ru\index.php on line 18

    Notice: Undefined index: city_id in C:\OSPanel\domains\olh.ru\index.php on line 35

    Notice: Undefined index: mode in C:\OSPanel\domains\olh.ru\index.php on line 51

    Код (Text):
    1. <?php include "init.php"; ?>
    2. <?php
    3. $page_tabs=array();
    4. $page_tabs['all']=array('tab'=>l('list_all'));
    5. $page_tabs['private']=array('tab'=>l('list_private'));
    6. $page_tabs['business']=array('tab'=>l('list_business'));
    7. $page_orders=array();
    8. $page_orders['time:desc']=array('tab'=>l('list_time_desc'));
    9. $page_orders['price:asc']=array('tab'=>l('list_price_asc'));
    10. $page_orders['price:desc']=array('tab'=>l('list_price_desc'));
    11. ?>
    12. <?php
    13. $pre_order='time:desc';
    14. $current_tab='all';
    15. $selected_currency=reset(array_keys($currencies));
    16. ?>
    17. <?php
    18. $check_city=mysql_query("SELECT * FROM `cities` WHERE `city_id`='".((intval($_GET['city_id'])>0)?intval($_GET['city_id']):intval($_COOKIE['city_id']))."';");
    19. $city=mysql_fetch_assoc($check_city);
    20. $region=mysql_fetch_assoc(mysql_query("SELECT * FROM `regions` WHERE `region_id`='".intval($city['region_id'])."';"));
    21. $city['geo']=$city['title_'.$config['lang']].', '.$region['title_'.$config['lang']];
    22. if($m && intval($_GET['category_id'])>0){
    23. $check_category=mysql_query("SELECT * FROM `categories` WHERE `id`='".intval($_GET['category_id'])."';");
    24. $category=mysql_fetch_assoc($check_category);
    25. $search_category=$category['id'];
    26. $get_cats=mysql_query("SELECT * FROM `categories` WHERE `parent_id`='".intval($_GET['category_id'])."' AND `active`='1' ORDER BY `sort` ASC;");
    27. } else {
    28. $get_cats=mysql_query("SELECT * FROM `categories` WHERE `level`='1' AND `active`='1' ORDER BY `sort` ASC;");
    29. }
    30. if($m){
    31. $get_regions=mysql_query("SELECT * FROM `regions` WHERE `country_id`='".$config['country']."' ORDER BY `title_".$config['lang']."` ASC;");
    32. $get_cities=mysql_query("SELECT * FROM `cities` WHERE `country_id`='".$config['country']."' AND `region_id`='".intval($_GET['region_id'])."' ORDER BY `important` DESC, `title_".$config['lang']."` ASC;");
    33. $get_parameters=mysql_query("SELECT `category_parameter_sort`.`sort`, `category_parameters`.* FROM `category_parameters`, `category_parameter_sort` WHERE `category_parameter_sort`.`key`=`category_parameters`.`key` AND `category_parameter_sort`.`cid`=".intval($_GET['category_id'])." AND FIND_IN_SET(".intval($_GET['category_id']).", `category_parameters`.`cids`) AND `category_parameters`.`type`!='hidden' AND `category_parameters`.`type`!='date' AND (`category_parameters`.`type`='price' OR `category_parameters`.`type`='salary' OR `category_parameters`.`type`='input' OR `category_parameters`.`type`='select' OR `category_parameters`.`type`='checkboxes') AND `category_parameters`.`has_searching_form`='1' AND `category_parameters`.`active`='1' ORDER BY FIND_IN_SET(`category_parameters`.`type`, 'price,salary,input,select,checkboxes') ASC, `category_parameter_sort`.`sort` ASC;");
    34. }
    35. if(intval($city['city_id'])>0){
    36. $get_ads=mysql_query("SELECT `ads`.* FROM `ads` WHERE `ads`.`city_id`='".intval($city['city_id'])."' AND `ads`.`active`='1' AND EXISTS(SELECT * FROM `ad_photos` WHERE `ad_photos`.`apid`=`ads`.`apid`) ORDER BY `ads`.`time` DESC LIMIT 25;");
    37. } else {
    38. $get_ads=mysql_query("SELECT `ads`.* FROM `ads` WHERE `ads`.`active`='1' AND EXISTS(SELECT * FROM `ad_photos` WHERE `ad_photos`.`apid`=`ads`.`apid`) ORDER BY `ads`.`time` DESC LIMIT 25;");
    39. }
    40. ?>
    41. <?php
    42. $show_top_tabs=true;
    43. $is_main=true;
    44. $pagetitle=$config['welcome'];
    45. $pagedesc=$config['description'];
    46. ?>
    47. <?php
    48. if($m){ include "m-index.php"; exit; }
    49. ?>
    50. <?php
    51. if(trim($_GET['mode'])!='ajax'){
    52. include "includes/header.php";
    53. ?>
    54. <div id="index-page-container">
    55. <?php
    56. }
    57. ?>
    58. <?php renderBanner('global_centre'); ?>
    59. <?php if(mysql_num_rows($get_ads)){ ?>
    60. <div class="ads-list-title">
    61. <?php if(intval($city['city_id'])>0){ ?>
    62. <?php echo langNewItemsInCity($city['city_id']); ?>
    63. <?php } else { ?>
    64. <?php echo l('index_new_items'); ?>
    65. <?php }?>
    66. </div>
    67. <div class="ads-list ads-list-standard">
    68. <?php while($ad=mysql_fetch_assoc($get_ads)){ ?>
    69. <?php
    70. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    71. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    72. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    73. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    74. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    75. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    76. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    77. // DO NOT FORGET ABOUT "list" AND "favorites"!
    78. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    79. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    80. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    81. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    82. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    83. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    84. // IMPORTANT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    85. ?>
    86. <?php
    87. $ad=getAd($ad['aid'], $selected_currency);
    88. $selected_cats=array();
    89. $get_cat=mysql_query("SELECT * FROM `categories` WHERE `id`='".$ad['category_id']."';");
    90. if(mysql_num_rows($get_cat)){
    91. $cat=mysql_fetch_assoc($get_cat);
    92. $current_cat=$cat;
    93. $selected_cats[]=$cat['name_'.$config['lang']];
    94. $get_cat=mysql_query("SELECT * FROM `categories` WHERE `id`='".$cat['parent_id']."';");
    95. if(mysql_num_rows($get_cat)){
    96. $cat=mysql_fetch_assoc($get_cat);
    97. $selected_cats[]=$cat['name_'.$config['lang']];
    98. $get_cat=mysql_query("SELECT * FROM `categories` WHERE `id`='".$cat['parent_id']."';");
    99. if(mysql_num_rows($get_cat)){
    100. $cat=mysql_fetch_assoc($get_cat);
    101. $selected_cats[]=$cat['name_'.$config['lang']];
    102. }
    103. }
    104. }
    105. ?>
    106. <div class="ads-gallery-item<?php if(checkActiveService($ad['aid'], 'highlight', 'upgrade')){ ?> highlighted<?php } ?>">
    107. <div class="ads-gallery-item-photo-container" title="<?php echo htmlspecialchars($ad['title']); ?>">
    108. <?php if(checkActiveService($ad['aid'], 'urgent', 'upgrade')){ ?>
    109. <div class="ads-gallery-item-urgent"><?php echo l('urgent'); ?></div>
    110. <?php } ?>
    111. <?php if(count($ad['photos'])>0){ ?>
    112. <?php $photo=reset($ad['photos']); ?>
    113. <a href="<?php echo adurl($ad); ?>">
    114. <img src="/image/261x203/<?php echo $photo['apid']; ?>/<?php echo $photo['key']; ?>.jpg?rev=<?php echo $photo['rev']; ?>&contain=1" class="ads-gallery-item-photo butterfly">
    115. </a>
    116. <?php } else { ?>
    117. <a href="<?php echo adurl($ad); ?>">
    118. <img src="/images/no-photos.png" width="100%">
    119. </a>
    120. <?php } ?>
    121. </div>
    122. <div class="ads-gallery-item-info">
    123. <a class="ads-gallery-item-link" href="<?php echo adurl($ad); ?>" title="<?php echo htmlspecialchars($ad['title']); ?>"><?php echo htmlspecialchars($ad['title']); ?></a>
    124. <table>
    125. <tr>
    126. <td>
    127. <div class="ads-gallery-item-price<?php if($ad['salary_from']>0 || $ad['salary_to']>0){ ?> salary<?php } ?>">
    128. <?php echo $ad['display_price']; ?>
    129. </div>
    130. </td>
    131. <td width="20" align="right">
    132. <a href="javascript:void(0);" class="favorite-link" data-id="<?php echo $ad['aid']; ?>">
    133. <span class="add-favorite add-favorite-<?php echo $ad['aid']; ?><?php if($ad['favorite']){ ?> hidden<?php } ?>" title="<?php echo l('add_to_favorites'); ?>"><i class="fa fa-star-o"></i><i class="fa fa-star"></i></span>
    134. <span class="delete-favorite delete-favorite-<?php echo $ad['aid']; ?><?php if(!$ad['favorite']){ ?> hidden<?php } ?>" title="<?php echo l('remove_from_favorites'); ?>"><i class="fa fa-star"></i></span>
    135. </a>
    136. </td>
    137. </tr>
    138. </table>
    139. </div>
    140. </div>
    141. <?php } ?>
    142. <div class="clear"></div>
    143. </div>
    144. <div class="ads-list-see-all">
    145. <a href="<?php echo $langPrefix; ?>/<?php if(intval($city['city_id'])>0){ echo $city['url']; } else { echo 'list'; } ?>/"><?php echo l('index_see_all'); ?></a>
    146. </div>
    147. <?php } else { ?>
    148. <div class="empty-list">
    149. <div>
    150. <i class="fa fa-list"></i>
    151. </div>
    152. <?php echo l('index_empty'); ?>
    153. </div>
    154. <?php } ?>
    155.  
    156. <?php
    157. if(trim($_GET['mode'])!='ajax'){
    158. ?>
    159. </div>
    160. <?php
    161. include "includes/footer.php";
    162. }
    163. ?>
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    1. Документация по использованию функции reset
    2. гугл
    3. гугл
    4. гугл
    --- Добавлено ---
    поясни что ты делаешь ?
    а это что делает ?
    --- Добавлено ---
    Просрочка с пятерочки
     
    Dron-Boy нравится это.
  3. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Супер напоминание, вероятно он и сам не знает