За последние 24 часа нас посетили 18197 программистов и 1596 роботов. Сейчас ищут 969 программистов ...

Ссылка из табличных значений

Тема в разделе "PHP для новичков", создана пользователем alekslkta, 3 янв 2011.

  1. alekslkta

    alekslkta Активный пользователь

    С нами с:
    12 авг 2008
    Сообщения:
    32
    Симпатии:
    0
    Добрый вечер! Помогите советом. Необходимо сделать что-то вроде ссылок со столбцов таблицы. Т.е у меня выводится таблица с инфой из базы данных таким образом :
    <TR>
    <TD>'.$f['number'].'</TD>
    <TD>'.$f['name'].'</TD>
    <TD>'.$f['descr'].'</TD>
    <TD>'.$f['prior'].'</TD>
    <TD>'.$f['status'].'</TD>
    <TD>'.$f['user'].'</TD>
    </TR>
    мне надо сделать чтобы по нажатию на одну из значений колонок number меня перенаправляло на другую форму , где будет расширенная инфа отобранная по этому значению. Т.е грубо говоря нумбер это ид , я на него перехожу на другую страницу , где по этому ид отобранна информация. Как сделать ссылку такого вида?

    я сначала сделал так <a href="recycle/edit.php">'.$f['number'].'</a> но вот надо было бы ещё передать само значение нумбер на другую страницу.

    Спасибо.
     
  2. maksim_rec

    maksim_rec Активный пользователь

    С нами с:
    21 дек 2009
    Сообщения:
    17
    Симпатии:
    0
    PHP:
    1.  
    2. $result = mysql_query("SELECT * FROM table;");
    3. while ($f = mysql_fetch_array($result, MYSQL_ASSOC))
    4. {
    5. echo '<TR>
    6. <TD>'.$f['number'].'</TD>
    7. <TD>'.$f['name'].'</TD>
    8. <TD>'.$f['descr'].'</TD>
    9. <TD>'.$f['prior'].'</TD>
    10. <TD>'.$f['status'].'</TD>
    11. <TD>'.$f['user'].'</TD>
    12. </TR> ';
    13. };
    14.  
     
  3. alekslkta

    alekslkta Активный пользователь

    С нами с:
    12 авг 2008
    Сообщения:
    32
    Симпатии:
    0
    Максим, вы наверное не совсем меня поняли, или я вас :) Это у меня уже есть:
    PHP:
    1.  
    2. for ($i=0; $i<$n; $i++)
    3. {
    4. echo '
    5. <tbody>
    6. <TR>
    7. <TD>'.$f['number'].'</TD>
    8. <TD>'.$f['name'].'</TD>
    9. <TD>'.$f['descr'].'</TD>
    10. <TD>'.$f['prior'].'</TD>
    11. <TD>'.$f['status'].'</TD>
    12. <TD>'.$f['user'].'</TD>
    13. </TR>
    14. </tbody>';
    15.  
    16. }
    17.  
    Т.е этот код генерит мне таблицу со значеними :

    Number | Name | Desc ....
    1 | Vasja | ....
    2 | Kolja | ....
    3 ............................

    и т.д. . Мне же нужно, сделать поля Number ссылками. Т.е щёлкаю по 1 и перехожу на другую форму отобранную по этой единице. Вот самое важное, каким образом передать через гиперссылку переменную '.$f['number'].'? И нужно брать во внимание что передавать на другую страницу нужно ид которую я кликнул. Вот в чём сложность для меня.
    Подскажите плиз нормальное решение.
     
  4. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    PHP:
    1. <?php
    2. echo '
    3. <tbody>
    4. <TR>
    5. <TD><a href="recycle/edit.php?number=' . $f['number'] . '">' . $f['number'] . '</a></TD>
     
  5. alekslkta

    alekslkta Активный пользователь

    С нами с:
    12 авг 2008
    Сообщения:
    32
    Симпатии:
    0
    Спасибо большое. То что доктор прописал.