Помогите пожалуйста настроить яндекс карты на сайте

Николай1992

Новичок
Здравствуйте я настраиваю ЧПУ URL для ссылок на сайте http://www.diesel-serv.ru/main/ я настроил часть ссылок главного меню, но вопрос, в том что при программировании пункта меню контакты у меня вылезает в месте где расположены карты запись NOT FOUND. Помогите мне с этим разобраться ?
Это код страницы Контакты
  1. <?
  2. $sql = "select * from page where id=".$page_id;
  3. $result = mysql_query($sql);
  4. $row = mysql_fetch_array($result);
  5. $row['text']= ereg_replace("\n", "</p><p>", $row['text']);
  6. ?>
  7. <?
  8. $sql = "select * from contact where page_id=".$page_id;
  9. $result = mysql_query($sql);
  10. $row_c = mysql_fetch_array($result);
  11. ?>
  12. <table cellpadding=0 cellspacing=0 colspan=2 id="page">
  13. <?
  14. if ( ($row['sub'] != 0) && ($row['sub'] != null) )
  15. {
  16. ?>
  17. <tr>
  18. <td class="right_align">
  19. &lt;&lt;&nbsp;<a href="?page_id=<?=$row['sub']?>"><?=get_data_by_col("page", "name", "id", $row['sub'])?></a>
  20. </td>
  21. </tr>
  22. <?}
  23. ?>
  24. <tr>
  25. <td colspan=2>
  26. <div id="text" width=90%>
  27. <?
  28. $file_name = $dir_img.get_data_by_col("page", "img", "id", $page_id).".jpg";
  29. if (file_exists($file_name))
  30. {?>
  31. <img src="img_size.php?img=<?=$file_name?>&w=150&h=150" align="left>
  32. <?}
  33. ?>
  34. <h1><?=$row['name']?></h1>
  35. <hr noshade size=1>
  36. <?
  37. $sql = "select * from contact where page_id=".$page_id." order by id";
  38. $result = mysql_query($sql);
  39. $row_c = mysql_fetch_array($result);
  40. while ($row_c)
  41. {?>
  42. <h2><?=$row_c['name']?></h2><br>
  43. <? if ( ($row_c['text']!="") && ($row_c['text']!=null) )
  44. {?>
  45. <p><?=ereg_replace("\n", "</p><p>", $row_c['text'])?></p><br>
  46. <?}?>
  47. <? if ( ($row_c['address']!="") && ($row_c['address']!=null) )
  48. {?>
  49. <b>Адрес:</b> <?=$row_c['address']?><br>
  50. <?}?>
  51. <? if ( ($row_c['phone']!="") && ($row_c['phone']!=null) )
  52. {?>
  53. <b>Телефон:</b> <?=$row_c['phone']?><br>
  54. <?}?>
  55. <? if ( ($row_c['fax']!="") && ($row_c['fax']!=null) )
  56. {?>
  57. <b>Факс:</b> <?=$row_c['fax']?><br>
  58. <?}?>
  59. <? if ( ($row_c['post']!="") && ($row_c['post']!=null) )
  60. {?>
  61. <b>Почта:</b> <?=$row_c['post']?><br>
  62. <?}?>
  63. <br><br>
  64. <? if ( ($row_c['coordinate']!="") && ($row_c['coordinate']!=null) )
  65. {?><b>Карта проезда</b><br>
  66. <iframe src="modules/map.php?contact_id=<?=$row_c['id']?>" id="map" scrolling=no frameborder=0></iframe><br><br>
  67. <?}?>
  68. <?
  69. $row_c = mysql_fetch_array($result);
  70. }
  71. ?>
  72. </div>
  73. </td>
  74. </tr>
  75. </table>
  76. Это код карт
    1. <?php
    2. $coordinate = get_data_by_col("element_map", "coordinate", "element_id", $row_element['id']);
    3. $comment = get_data_by_col("element_map", "map_comment", "element_id", $row_element['id']);
    4. ?>
    5. <iframe src="modules/map.php?contact_id=<?=$row_element['id']?>" id="map" scrolling=no frameborder=0></iframe>



 

AnrDaemon

Продвинутый новичок
$sql = "select * from page where id=".$page_id;
SQL инъекция.
Нет такого расширения в современном PHP.

$row['text']= ereg_replace("\n", "</p><p>", $row['text']);
Нет такого расширения в современном PHP.

Вообще, читать такую кашу нет никакого желания. Может, вы покажете её тому, кто вас учил программировать? Вы друг друга лучше поймёте.
 
Сверху