PHP打印内部的所有值,而不重复html

时间:2014-07-24 07:54:04

标签: php mysql css3

我的php脚本出了问题。 我无法弄清楚如何使用while循环在同一个div中打印我上一个查询的值,而不重复div!这是代码。

$query_serie = "SELECT nome_serie FROM serie";
$result_serie = mysql_query($query_serie);
while ($row_serie = mysql_fetch_array($result_serie)) {
    echo '<h4 class="intestazione_catalogo"><span>serie:</span> '.$row_serie['nome_serie'].'</h4>';

    $query_finitura = "SELECT nome_finitura FROM finitura JOIN serie ON finitura.id_serie = serie.id_serie WHERE nome_serie = '" .$row_serie['nome_serie']. "'";
    $result_finitura = mysql_query($query_finitura);
    while ($row_finitura = mysql_fetch_array($result_finitura)) {
        echo '<div class="finitura_catalogo">'.$row_finitura['nome_finitura'].'</div>'; 

        $query_codice = "SELECT codice FROM codice JOIN finitura ON codice.id_finitura = finitura.id_finitura LEFT JOIN serie ON finitura.id_serie = serie.id_serie WHERE visibile = 'si' AND nome_finitura = '".$row_finitura['nome_finitura']."'";
        $result_codice = mysql_query($query_codice);
        while ($row_codice = mysql_fetch_array($result_codice)) {
            echo '<div class="codice_catalogo">'.$row_codice['codice'].'</div>';
        }
        echo '<div class="clear"></div>';
    }
}

我需要输出这样的东西 enter image description here

并跟随其他人阻止并继续...... 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

尝试将分区放在while循环之外。像这样:

<div class="codice_catalogo">
while ($row_codice = mysql_fetch_array($result_codice)) {
echo $row_codice['codice'];
}
</div>

希望它有效。