我目前的問題是: 我有一個根據多少行帶回mysql_query「動態」創建的HTML表。第一列從查詢中獲取第二列有一個文本字段塔數據(見下文):從某些列的動態創建的html表中獲取數據
<?php
$selApart = "SELECT idAPARTMENT FROM BUILDING, APARTMENT WHERE APARTMENT.BUILDING_ID = BUILDING.idBUILDING AND idBUILDING = '$building'";
$res = mysql_query($selApart) or die("Could not execute query.");
?>
<table width="244" border="0" cellspacing="0" id="hours_table">
<tr>
<td width="121">APARTMENT</td>
<td width="119">HOURS</td>
</tr>
<?php
$rcnt = 0;
while($r = mysql_fetch_array($res)){
$a = $r['idAPARTMENT'];
$rcnt++;
$rid = 'row'.$rcnt;
?>
<tr>
<td>'<?php echo $a?>'</td>
<td id='<?php echo $rid?>'><input type="text" name="hours" id="hours" value="0"/></td>
</tr>
<?php } ?>
<input type="submit" name="complete" id="complete" align="middle" value="INSERT"/>
我的表之後是「準備好了」,我想,以填補在我的文本字段,並插入這些值一個sql表。我不知道的是我怎麼能通過我設置的id來得到每列的值,就像
if(isset($_POST['complete'])){
for($i=0; $i<$rcnt; $i++){
//INSERT INTO APARTMENT (idAPARTMENT, HOURS) VALUES ($a, **table.row.id**)
}
}
有人可以幫忙嗎?這是可能做到的嗎? 在此先感謝!
This Works!非常感謝TriLLi! – 2011-01-24 14:23:28
歡迎您 – 2011-01-24 15:28:38