我试图将mysql表中的值容纳到php中,我使用的是html代码,但我不确定如何显示这些值。
这是我的密码:
$codigoHTML= '<table width="100%" border="1" class="table table-
hover">';
$consultaSucursales = "SELECT id,empresa FROM empresa";
$ejecutar = mysql_query($consultaSucursales);
while($fila = mysql_fetch_array($ejecutar))
{
$codigoHTML.= '<td><strong><center>'.$fila['empresa'].'</center></strong></td>';
$respuesta = datos($fila['id']);
$codigoHTML.= $respuesta;
}
$codigoHTML.='
</tbody>
</table>';
echo $codigoHTML;
function datos($id_sucursal)
{
$consultaCantidades = "SELECT cantidad FROM producto WHERE id_sucursal = '$id_sucursal'";
$ejecutar2 = mysql_query($consultaCantidades);
$codigoHTML2 = "";
while($fila2 = mysql_fetch_array($ejecutar2))
{
$codigoHTML2.= '<tr>';
$codigoHTML2.= '<td>'.$fila2['cantidad'].'</td>';
$codigoHTML2.= '</tr>';
}
return $codigoHTML2;
}
2条答案
按热度按时间igsr9ssn1#
我建议构建一个可以轻松输出的行数组。
我在想这样一个结构:
下面是我如何构建这些阵列:
然后输出数据:
生成以下输出:
我也强烈建议使用
mysqli
或者PDO
,作为mysql_*
函数被折旧。hmae6n7t2#
感谢大家,在做了一些更改之后,我决定将另一个表作为透视表,即“producto”,如果我添加一个新的“empresa”,它将动态显示
结果如下结果如下
代码如下