0

私はphp/mysqlページに取り組んでいます。各行の前にチェックボックスを付けて必要な結果を表示するテーブルがあり、チェックボックスの ID/名前に、実行したクエリの行 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>" );
        }
4

1 に答える 1

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>";
}
于 2012-11-30T20:22:18.253 に答える