2012-11-30 78 views
0

我正在開發一個php/mysql頁面。我有表格顯示我想要的每行前面的複選框的結果,而且我很難在查詢中標記複選框的id/name行ID。我已經試過看這個,並且看到了幾個可能的例子,但是無法看到代碼。任何幫助,將不勝感激。我有這樣的代碼:php checkbox id = mysql id

for ($counter = 0; $row = mysql_fetch_row($result);$counter++){ 

      // build table to display results 

      print("<tr>"); 

      print("<td> <input type='checkbox' name='$row['id']' value='". $row['id'] ."'> </td>"); 

      foreach ($row as $key => $value) 
       print("<td>$value</td>"); 

      print("</tr>"); 
     } 
+0

你串接'value' - 爲什麼不能做同樣的'name'? – andrewsi

回答

1

有很多錯誤。

看看「for」結構。

正確的是:

for($conter = 0; $counter < count(mysql_fetch_row($result); $counter++) 
... 

或者您可以使用此:

foreach(mysql_fetch_row($result) as $row){ 
    echo "<td><input type='checkbox' name='$row['id']' value='$row['id']'></td>"; 
}