Jump to content

SergRonin

Newbie
  • Posts

    3
  • Joined

  • Last visited

SergRonin's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Спасибо за помощь, но пока что знаний не хватает, оставим эту затею.
  2. $result = mysql_query("SELECT......."); $res=mysql_query($sql); while ($row = mysql_fetch_array($res)) { $name=$row['name']; $ids=$row['id']; echo "<tr> <td>$name</td> <td> <script> function add2Fav (x){ if (document.all && !window.opera) { if (typeof window.external == \"object\") { window.external.AddFavorite ('http://site.ru/m.php?id=$ids', 'Объявление $ids'); return true; } else return false; } else{ x.href='http://site.ru/m.php?id=$ids'; x.title='Объявление $ids'; x.rel = \"sidebar\"; return true; } } </script> <a href=\"#\" onClick=\"add2Fav (this)\"><b><img border=\"0\" src=\"images/add.png\"></a> </td> </tr>"; }
  3. Имеется запрос к БД, и вывод информации в таблицу, построчно. В каждой строке имеется картинка-ссылка (добавление в избранное), с таким кодом: <script> function add2Fav (x){ if (document.all && !window.opera) { if (typeof window.external == \"object\") { window.external.AddFavorite ('http://site.ru/m.php?id=$ids', 'Объявление $ids'); return true; } else return false; } else{ x.href='http://site.ru/m.php?id=$ids'; x.title='Объявление $ids'; x.rel = \"sidebar\"; return true; } } </script> <a href=\"#\" onClick=\"add2Fav (this)\"><b><img border=\"0\" src=\"images/add.png\"></a> Допустим выводится 10 строк, но при добавлении в избранное, ссылка получается с последним id из БД (тоесть был цикл, он закончился,и в $ids=последний id в цикле). Вопрос: где и что исправить, что-бы картинка-ссылка имела текущий id (выводим строку, в поле1 ID допустим стоит "6", и получается ссылка должна быть http://site.ru/m.php?id=6, и так далее), во время выполнения цикла, а не последний...? Не очень понятно почему JS не пишет разные ID, а формирует ссылку как-бы не "внутри" цикла, а уже после его завершения...ведь формирование ссылки находится внутри цикла, с перебором разных ID...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy