Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    report html dati da mysql e jpg da cartella

    Ciao, ho creato una pagina in php che carica dei dati da un database mysql e delle immagini da una cartella e li visualizza su una pagina html che poi stampo in pdf.
    In pratica si tratta di un catalogo articoli con immagine e dati.
    in sintesi il problema è l'impaginazione del pdf che non viene gestita in nessun modo, vorrei fare in modo che ogni due articoli vada a capo posto il codice:

    <? include("includes/conn_open.php"); ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" >
    <head>
    <title>Report stampa</title>
    <meta name="robots" content="noarchive" />
    <meta name="content-language" content="it" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">

    body {
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    font-family: Verdana;
    font-size: 11px;
    }
    td { border:0px solid #000}

    </style>
    </head>
    <body>
    <?
    $oComm = mysql_query("select * from anagrafica", $oConn);
    $cont = 0;
    while ($rowArticolo = mysql_fetch_assoc($oComm))
    {
    $path_img = "thumbnail/" . $rowArticolo['COD. ART'].'.JPG';

    if (file_exists($path_img))
    {
    $path_img = "thumbnail/" . $rowArticolo['COD. ART'].'.JPG';
    } else {
    $path_img = "no-photo.jpg";
    }
    ?>
    <table width="160" border="0" align="left">
    <tr>
    <td width="160"><table width="380" border="0" align="center">
    <tr>
    <td width="113">[img]<?=$path_img; ?>[/img]</td>
    <td width="271"><div align="left">Cod.<?= $rowArticolo["COD. ART"]; ?></div>
    <div align="left"">Desc. <?= $rowArticolo["DESC ART"]; ?></div>
    <div align="left"><?= $rowArticolo["DESC ART 2"]; ?></div>
    <div align="left">Marchio: <?= $rowArticolo["MARCHIO"]; ?></div>
    <div align="left">Stock Pz. <?= $rowArticolo["STOCK TOTALE"]; ?></div>
    <div align="left">Prezzo € <?= $rowArticolo["Prezzo EUR"]; ?></div>
    </td>
    </tr>
    </table></td>
    </tr>
    </table>
    <? $cont = $cont + 1;
    if($cont==2)
    {
    ?><div></div><?
    }
    }
    ?>
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    al count == 2 fai un
    Che mestiere difficile.....essere da soli ancora di più

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.