• User Attivo

    include errata?

    Ciao a tutti, ho un problemino di visualizzazione
    ho una pagina articoli.php che mi visualizza i dati del db e vedendola da sola fa ciò che voglio, poi ho creato una semplice tabella

    
    <table width="513" height="267" border="3">
     <tr>
      <td width="176"><?php include("articoli.php"); ?></td>
     </tr>
    </table>
    
    

    nel db ci sono 2 articoli, quando visualizzo la index.php quella nel codice mi compare un articolo nel posto giusto ed il secondo sotto la tabella, non mi è mai capitata questa cosa potreste aiutarmi.

    grazie da danny:gtsad:


  • Moderatore

    Probabilmente la pagina articoli.php genera del codice che crea problemi alla tua tabella contenitrice.
    Considera anche la possibilità ad esempio di togliere da articoli.php tutta la parte riguardante una classica pagina html (i vari tag <html>, <body>, ecc.).


  • User Attivo

    Ciao invio codice articoli.php a me non pare esserci nulla di strano
    [PHP]
    <?php
    require 'Config.php';
    require 'Connect.php';
    $query="SELECT * FROM tab_articoli";
    $result_query=mysql_query($query)or die("errore nella query;".mysql_error());
    for($a=0; $a<mysql_num_rows($result_query); $a++)
    {
    $elenco=mysql_fetch_array($result_query);
    echo"
    <table border='1' cellpadding='3' cellspacing='0' width='480' height='130'>";
    echo"
    <tr>";
    echo"
    <td width='180' align='center'><img src='forme/foto2.jpg' width='165' height='113'></td>";
    echo"
    <td valign='top'>";
    echo"
    <table border='0' width='280' cellpadding='0' cellspacing='0'>";
    echo"
    <tr>";
    echo"
    <td valign='top' width='100'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000'>
    <b>  codice articolo</b></font></td>";
    echo"
    <td valign='top' width='180'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000'>
    $elenco[codice_articolo]</font></td>";
    echo"
    </tr>";
    echo"
    <tr>";
    echo"
    <td colspan='2'><img src='forme/linea.jpg' border='0' width='280'></td>";
    echo"
    </tr>";
    echo"
    <tr>";
    echo"
    <td valign='top'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000'>
    <b>  descrizione</b></font></td>";
    echo"
    <td valign='top'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000ì'>
    $elenco[nome_articolo]</font></td>";
    echo"
    </tr>";
    echo"
    <tr>";
    echo"
    <td colspan='2'><img src='forme/linea.jpg' border='0' width='280'></td>";
    echo"
    </tr>";
    echo"
    <tr>";
    echo"
    <td valign='top'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000'>
    <b>  disponibilità</b></font></td>";
    echo"
    <td valign='top'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000'>
    $elenco[disponibilita]</font></td>";
    echo"
    </tr>";
    echo"
    <tr>";
    echo"
    <td colspan='2'><img src='forme/linea.jpg' border='0' width='280'></td>";
    echo"
    </tr>";
    echo"
    <tr>";
    echo"
    <td valign='top'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000'>
    <b>  prezzo</b></font></td>";
    echo"
    <td valign='top'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000'>
    ? $elenco[prezzo]</font></td>";
    echo"
    </tr>";
    echo"
    <tr>";
    echo"
    <td colspan='2'><img src='forme/linea.jpg' border='0' width='280'></td>";
    echo"
    </tr>";
    echo"
    </table>";
    echo"
    <table border='0' cellpadding='0' cellspacing='0' width='280'>";
    echo"
    <tr>";
    echo"
    <td align='right'>
    <font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#000000'>
    <a href=''><b>vedi dettagli</b></a></font></td>";
    echo"
    </tr>";
    echo"
    </table>";
    echo"
    </td>";
    echo"
    </tr>";
    echo"
    </table>";
    echo"
    </td>";
    echo"
    </tr>";
    echo"
    </table>";
    }
    ?>

    [/PHP]

    ciao da danny


  • Moderatore

    Uhm, occhio alle dimensioni.
    La cella che deve contenere la tabella è di 176 px, mentre la tabella stessa è di 480.
    A parte questo non saprei dirti. Va debuggato il codice pian pianino.
    Togli le cose inutili, fai le prove partendo dal semplice ed aggiungendo man mano i vari pezzi. Dovresti riuscire facilmente a capire dov'è il problema.