我有一个表,我需要使用从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插件获得固定标头的警告,上面写着
Requesetd unknown parameter '11' for row 0
2 ) 对于空 td,下一个<td>
被移动,而不是第一个<td>
,我在第一个中得到类和 id 的第二个<td>
值......在这种情况下,表格行向左移动,最后一列 td 为空
编辑2 :这没有问题
我试过这样 - 这样做可以吗:请评论它-
<?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>
编辑
使用drupal的OP。
把你的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
}