我在sqltable中有4列。 如何将解决方案单元格值更新为SQL表。需要根据复选框值更新值作为userid。
<?php
$result = mysql_query("SELECT * FROM `tbl_query`);
?>
<table id="t01" >
<thead>
<tr>
<th>User Id</th>
<th>Query</th>
<th>Solution</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<?php
while( $row = mysql_fetch_assoc( $result ) ){
?>
<tr>
<td><?php echo $row['userid']; ?></td>
<td><?php eco $row['userquery']; ?></td>
<td contenteditable='true'><?php echo $row['solution']; ?></td>
<td><?php $row['querydate']; ?></td>
<td style='display:none;'><input type='checkbox' id='<?php echo $row['userid'];?>' name='check_list[]' value='<?php echo $row['userid']; ?>' checked /></td>
</tr>
<?php
}
?>
</tbody>
</table>
答案 0 :(得分:1)
首先,您不应再使用mysql
,因为它已被弃用。请改用mysqli
或pdo
。
第二,您在开头使用双引号,在查询结尾使用单引号。
第三:你忘了[]
中的单曲,那不是你如何从数组中访问一个项目,你需要$row['userid']