我有一个表,我需要使用从Mysql表中检索的值来填充td中的ID。我试过这样:
<?php
$ww = db_query("SELECT id, item1 FROM table1 WHERE table1.id = '".$record->main_data."'" );
?>
<td id="id_field1" class="<?php echo $ww->id;?>" >
<?php
foreach($ww as $ee)
{ echo $ee->item1;}
?>
</td>
我知道使用:
<td id="id_field1" class="<?php echo $ww->id;?>" >
是错误的,但我没有得到任何其他想法你能否帮助我从查询中检索到的ID 生成此td的ID?
修改
使用后:
$ww = db_query("SELECT id, item1, FROM table1 WHERE table1.id = '" . $record->main_data . "'");
foreach ($ww as $row) {
?>
<td id="id_field<?php echo $row->id; ?>" class="<?php echo $row->id; ?>" >
<?php echo $row->item1; ?>
</td>
<?php
}
我有两个问题 -
1)从DATATABLES插件获取有关fixedheader的警告
Requesetd unknown parameter '11' for row 0
2)对于空td,下一个<td>
被移动,而不是第一个<td>
,我得到了类和id的第二个<td>
值在第一个内部...在这种情况下,表格行在最后一列td
我试过这样 - 这样做是否可以:请评论 -
<?php $ww = db_query("SELECT id FROM table1 WHERE table1.id = '".$record->main_data."'" );?>
<td id="id_field1" class="cart_wonid<?php foreach($ww as $ee) { echo $ee->id;}?>">
<?php
$ww = db_query("SELECT item1 FROM table1 WHERE table1.id = '".$record->main_data."'" );
foreach($ww as $ee){
echo $ee->main_data;
}
?>
</td>
答案 0 :(得分:1)
修改强>
OP使用drupal。
将td
放入循环中。
$ww = db_query("SELECT id, item1, FROM table1 WHERE table1.id = '" . $record->main_data . "'");
foreach ($ww as $row) {
?>
<td id="id_field<?php echo $row->id; ?>" class="<?php echo $row->id; ?>" >
<?php echo $row->item1; ?>
</td>
<?php
}