Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » кнопка в таблице - PHP+MySQL

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

ababij

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть таблица "paks" в бд MySQL, через PHP выводится выборка по определенному параметру (район, ответственный). В результате имеем таблицу такого вида:  
 
http://i.imgur.com/Er9knG2.png
 
листинг:
 

Код:
 
....
<?php
}
 
//Если сессия запущена, то есть присутствуют файлы  
//кукис, и в них есть логин и айди
//то отображаем профиль пользователя
//Для этого достаем из базы все данные по логину
//и выводим их на странице

if(isset($_SESSION['login']) && isset($_SESSION['id']))
{
// конектимся к базе даных
    include("bd.php");
//подключаем меню сайта
    include ("data.php");
//присваиваем значение переменным
    $user=$_SESSION['login'];
    $res=mysql_query("SELECT * FROM `users` WHERE `login`='$user' ");
    $user_data=mysql_fetch_array($res);
    $cittyy=$user_data[city];
    
 
//Условие для "пользователя"    
if ($user_data[access]=="USER"){    
 
// делаем выборку из таблицы
$result=mysql_query("SELECT * FROM `paks` WHERE `rayon`='$cittyy'");
 
 
 
echo '<body>';
//Создаем форму, в нее будем паковать таблицу
echo ' <form name="Form1" method="post" action="editpack.php" id="Form1">';
echo '    <table cellpadding="0" cellspacing="0" border="0" id="table" class="sortable">';
echo '        <thead>';
echo '                     <tr>';
echo '                    <th class="nosort"><h3>ID</h3></th>';
echo '                          <th><h3>Інвентарний.номер</h3></th>';
echo '                <th><h3>Район</h3></th>';
echo '                <th><h3>Населений пункт</h3></th>';
echo '                <th><h3>Школа</h3></th>';
echo '                <th><h3></h3></th>';
echo '                <th><h3></h3></th>';
echo '                <th><h3></h3></th>';
echo '                <th><h3></h3></th>';
echo '                <th><h3></h3></th>';
echo '            </tr>';
echo '        </thead>';
echo '        <tbody>';
 
 
 while($data = mysql_fetch_array($result)){  
 
echo '            <tr>';
echo '                <td>' . $data['id'] . '</td>';
echo '                <td>'  . $data['idnomer'] . '</td>';
echo '                <td>'  . $data['rayon'] . '</td>';
echo '                <td>'  . $data['naspunkt'] . '</td>';
echo '                <td>'  . $data['zosh'] . '</td>';
echo "<td><a name=\"del\" href=\"editpack.php?del=".$row["id"]."\">Удалить</a></td>\n";
//в строке ниже - к кнопке нужно привинтить функцию через оператор $_POST или $_GET для выборки ID
 
echo '                <td><a href="./editpack.php"><img src="images/document_text.png" id="Image1" alt="" border="0" title="" style="width:16px;height:16px;"></a></td>';
echo '                <td><a href="./proekts.html"><img src="images/businessman2.png" id="Image1" alt="" border="0" title=""></a></td>';
echo '                <td><a href="./proekts.html"><img src="images/document_out.png" id="Image1" alt="" border="0" title="" style="width:16px;height:16px;"></a></td>';
echo '                <td><a href="./proekts.html"><img src="images/document.png" id="Image1" alt="" border="0" title=""></a></td>';
echo '            </tr>';
 
}
 
echo '                    </tbody>';
echo '  </table>';
echo ' </form>';
//Выводим кнопки управления таблицей посредством скрипта... он привенчен выше
 print <<<HERE
<div id="controls">
        <div id="perpage">
        
 
<select onchange="sorter.size(this.value)">
                <option value="3">3</option>
                <option value="5">5</option>
                <option value="10">10</option>
                <option value="20"selected="selected">20</option>
                <option value="50">50</option>
                <option value="100">100</option>
            </select>
        <span>порція записів в таблиці</span>        
        </div>
        <div id="navigation">
            <img src="tabl/images/first.gif" width="16" height="16" alt="First Page" onclick="sorter.move(-1,true)" />
            <img src="tabl/images/previous.gif" width="16" height="16" alt="First Page" onclick="sorter.move(-1)" />
            <img src="tabl/images/next.gif" width="16" height="16" alt="First Page" onclick="sorter.move(1)" />
            <img src="tabl/images/last.gif" width="16" height="16" alt="Last Page" onclick="sorter.move(1,true)" />
        </div>
        <div id="text">Сторінка<span id="currentpage"></span> з <span id="pagelimit"></span></div>
    </div>
    <script type="text/javascript" src="script.js"></script>
    <script type="text/javascript">
  var sorter = new TINY.table.sorter("sorter");
    sorter.head = "head";
    sorter.asc = "asc";
    sorter.desc = "desc";
    sorter.even = "evenrow";
    sorter.odd = "oddrow";
    sorter.evensel = "evenselected";
    sorter.oddsel = "oddselected";
    sorter.paginate = true;
    sorter.currentid = "currentpage";
    sorter.limitid = "pagelimit";
    sorter.init("table",1);
  </script>
HERE;
 
 
 }
 
 

 
Нужна функция, чтобы прикрепить к кнопке 1 например (см. на рисунке http://i.imgur.com/Er9knG2.png), чтобы по нажании на кнопку выбирался ID. Предполагается использовать полученный   ID для дальнейшей выборки (редактировани, удаление записей).
 
Как реализовать присвоение ID определенной строки таблицы переменной $Ind?
 

Всего записей: 3 | Зарегистр. 24-09-2014 | Отправлено: 14:56 24-09-2014 | Исправлено: ababij, 14:59 24-09-2014
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Интернет » Web-программирование » кнопка в таблице - PHP+MySQL


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru