Отправить и получить идентификатор из таблиц, используя PHP во время цикла - PullRequest
0 голосов
/ 06 июля 2011

Мне нужна твоя помощь. У меня есть таблицы с использованием PHP во время цикла и мне нужна помощь о том, как получить идентификатор из выбранных строк в таблицах, а затем отправить его на другую страницу. Я должен сделать это, потому что таблицы не просматривают детали, поэтому мне нужен этот идентификатор для просмотра деталей или запроса из полных таблиц.

Вот мой код

<?php

include('config.php');
session_start();

$table = "select * from rekuest";
$select = mysql_query($table);

$user = $_SESSION['username'];
?>
<head>
        <title>Home</title>
        <link href="css/960.css" rel="stylesheet" media="screen" />
        <link href="css/defaultTheme.css" rel="stylesheet" media="screen" />
        <link href="css/myTheme.css" rel="stylesheet" media="screen" />
        <script src="js/jquery-1.6.1.js"></script>

    <script src="js/jquery.fixedheadertable.min.js"></script>
    <script src="js/demo.js"></script>

    <style type="text/css" media="screen"> 
        #tombol {
            display: block;
            width: 90px;
            height: 30px;
            background: url(img/tombol_normal2.png) no-repeat top;
        }
        #tombol:active {
            background: url(img/tombol_pressed.png) no-repeat bottom;
        }
    </style> 

</head>
<body>
<h1 align="center">List All Of Request</h1>
<h2 align="center">Welcome, <?php echo $_SESSION['username']; ?></h2>

<form>
    <input type="button" name="new" value="New Request" align="right"
    onClick="window.location='form.php'"/>
    <input type="button" onClick="window.location = 'logout.php?exit=yes'" class="myButton" value="Logout"/>

</form>
<div id="divider">
</div>

<table width="900" align="center" cellpadding="0" cellspacing="0" class="myTable04">
    <thead>
        <tr>
            <th>No Reff</th>
            <th>Subjek Request</th>
            <th width="20px">Permintaan</th>
            <th>Waktu</th>
            <th>Jenis Request</th>
            <th>Customer</th>
            <th>Sifat Requirement</th>
            <th>Pelaksana</th>
            <th>Status</th>
            <th>Respon</th>
            <th>Rekomen</th>
            <th>Nama File</th>
            <th>Attachment</th>
            <th>Detail</th>
        </tr>
    </thead>
    <tbody>
    <?php while($row = mysql_fetch_array($select)) { ?>
        <tr>
            <td><?php echo $row['id_rekuest']; ?></td>
            <td><?php echo $row['subjek']; ?></td>
            <td><?php echo $row['permintaan']; ?></td>
            <td><?php echo $row['waktu']; ?></td>
            <td><?php echo $row['jenis']; ?></td>
            <td><?php echo $row['customer']; ?></td>
            <td><?php echo $row['sifat']; ?></td>
            <td><?php echo $row['pelaksana']; ?></td>
            <td><?php echo $row['status']; ?></td>
            <td><?php  ?></td>
            <td><?php  ?></td>
            <td><?php  ?></td>
            <td><?php  ?></td>
            <td><a id="tombol" style="cursor:pointer" onClick="window.location='detail.php'"></a></td>
        </tr>

    <?php } ?>
    </tbody>
</table>

Ответы [ 2 ]

2 голосов
/ 06 июля 2011

Вместо

<td><a id="tombol" style="cursor:pointer" onClick="window.location='detail.php'"></a></td>

Я бы поставил

<td><a id="tombol" href="detail.php?id=<?php echo $row['id_rekuest']; ?>">Details</a></td>

Тогда в detail.php вы можете получить идентификатор из $_GET['id'].

0 голосов
/ 06 июля 2011

Я не на 100% знаю, что вы спрашиваете, но я думаю, что вы хотите, чтобы передать идентификатор на страницу сведений. Вы можете сделать это через get со следующим:

<td>
    <a id="tombol" style="cursor:pointer" href="detail.php?id=<?php echo $row['id_rekuest']; ?>"></a>
</td>

А затем используйте $ _GET ['id'] (очищенный, пожалуйста!), Чтобы запросить в базе данных что-нибудь на основе этого идентификатора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...