我遇到問題,我有一個腳本,在從數據庫獲取值時打印表,現在,我的問題是我想讓每個單元格的值可點擊,我知道如何使我加從表中獲取單元格的值
<a href="sample.php">row from query result is printed here</a>
每次它打印在單元格的值
現在,每個單元都有不同的價值觀,並當過一個唱首歌點擊我有我將如何讓不知道的一個值的用戶點擊單元格的值,有什麼建議?
我遇到問題,我有一個腳本,在從數據庫獲取值時打印表,現在,我的問題是我想讓每個單元格的值可點擊,我知道如何使我加從表中獲取單元格的值
<a href="sample.php">row from query result is printed here</a>
每次它打印在單元格的值
現在,每個單元都有不同的價值觀,並當過一個唱首歌點擊我有我將如何讓不知道的一個值的用戶點擊單元格的值,有什麼建議?
我asume你想用JavaScript處理數據。因此,在JavaScript中創建一個函數:
function handle_db_data(var data){...do whatever you want here...}
而且爲了調用與數據庫數據的功能,你可以這樣做:
<a name="row1" onclick="handle_db_data(ROW_FROM_DATABASE);">ROW_FROM_DATABASE</a>
使用jQuery會更加容易!
<a href="sample.php?id=<?php echo $row['value']; ?>"><?php echo $row['value']; ?></a>
您的問題並不清楚,但信息很少,例如,您想在哪裏保留每個單元格的標識符?它會在隱藏的輸入字段中,或者它會在鏈接中,甚至是JavaScript函數中?無論哪種方式,這將是你怎麼想這樣做:
echo '<table>';
$counter = 1;
/* Assuming the database output is an associative array. */
foreach($db_data as $item) {
echo '<tr>';
echo '<td>'.$counter.'</td>';
/* if the row identifier will be in your link. */
echo '<td><a href="sample.php?rowid='.$item['pk_row_id'].'">row from query result is printed here</a></td>';
/* if the row identifier will be a hidden input field. */
echo '<td><input type="hidden" value="'.$item['pk_row_id'].'" name="rowid" id="rowid" />';
/* if the row identifier will be in a javascript function on click. */
echo '<td><a href="void(0)" onclick="userclickaction('.$item['pk_row_id'].')>Click Me to edit</a></td>`enter code here`';
echo '</tr>';
/* Increment counter. */
$counter++;
}
echo '</table>';
如果你打開了jQuery,我可以爲你提供你想要被髮送的值傳送到服務器端 – asprin
做或你所需要的解決方案他們在客戶端? –
@KonstantinDinev無論哪種方式將是偉大的 –