2011-04-06 160 views
0

$row[0]是user_id當我點擊user_id時,我需要知道如何獲取我使用php從html表單中點擊的值,所以我可以使用此ID來選擇它的數據轉換成另一種形式,所以我可以編輯如何從html表中使用php獲取user_id鏈接的值

$select = "SELECT U.id, U.first_name, U.last_name, U.email_address, U.password, U.gender, U.day, U.month, U.year, COUNT(O.user_id) FROM users U LEFT JOIN orders O ON U.id = O.user_id GROUP BY U.id ORDER BY id $order LIMIT $offset , $rowsPerPage";  
$result=mysql_query($select) or die(mysql_error()); 
while($row=mysql_fetch_array($result)){ ?> 

<table> 
<tr>  
    <td><?php echo "<a href= 'editUser.html'> $row[0]</a>"; ?></td> 
    <td><?php echo $row[1];?></td> 
    <td><?php echo $row[2];?></td> 
    <td><?php echo $row[3];?></td> 
    <td><?php echo $row[4];?></td> 
    <td><?php echo $row[5];?></td> 
    <td><?php echo $row[6];?></td> 
    <td><?php echo $row[7];?></td> 
    <td><?php echo $row[8];?></td> 
    <td><?php echo $row[9];} 
    </tr> 
</table> 

回答

2

通作爲查詢字符串,並將在$_GET

<td><?php echo "<a href= 'editUser.html?id=".$row[0]."'> $row[0]</a>"; ?></td> 

您可以在接下來的頁面得到這樣

可用
-1

您可以使用Ajax請求將數據從表發送到服務器。

+0

謝謝你的回答 – bm2001 2011-04-06 08:51:30

1

您不能從HTML表中「獲取」ID。
只能用超鏈接發送

$select = "SELECT U.id, U.first_name, U.last_name, U.email_address, U.password, U.gender, U.day, U.month, U.year, COUNT(O.user_id) FROM users U LEFT JOIN orders O ON U.id = O.user_id GROUP BY U.id ORDER BY id $order LIMIT $offset , $rowsPerPage";  
$result=mysql_query($select) or die(mysql_error()); 
while($row=mysql_fetch_array($result)){ 
    $data[] = $row; 
} 
?> 

<table> 
    <tr> 
<? foreach($data as $row) { ?> 
    <td><a href="edituser.php?id=<?php echo $row['id']?>"><?php echo $row['id']?></a></td> 
<? } ?> 
    </tr> 
</table> 
相關問題