Visualizzazione risultati 1 fino 7 di 7

Discussione: visualizzazione in tabella

  1. #1
    Guest

    Predefinito visualizzazione in tabella

    Ciao Ragazzi,

    ho creato uno script PHP per visualizzare i dati del DB in una tabella.
    Lo script funziona, ma la tabella rimane invisibile e non prende le caratteristiche che ho settato(border="2" cellspacing="2"....ecc).

    Questo è lo script:

    Codice PHP:
    <?php
    $query
    ="SELECT * FROM sts2012";
    $risultati=mysql_query($query);
    $num=mysql_numrows($risultati);
    mysql_close();
    ?>

    <table border="2" cellspacing="3" cellpadding="4">
    <tr>
    <th><font face="Arial, Helvetica, sans-serif">Numero</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Nome</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Ruolo</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Presenze</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Goal</font></th>
    <th><font face="Arial, Helvetica, sans-serif">Assist</font></th>
    <th><font face="Arial, Helvetica, sans-serif">YellowCard</font></th>
    <th><font face="Arial, Helvetica, sans-serif">RedCard</font></th>
    </tr>

    <?php
    $i
    =0;
    while (
    $i < $num) {
    $Numero=mysql_result($risultati,$i,"Numero");
    $Nome=mysql_result($risultati,$i,"Nome");
    $Ruolo=mysql_result($risultati,$i,"Ruolo");
    $Presenze=mysql_result($risultati,$i,"Presenze");
    $Goal=mysql_result($risultati,$i,"Goal");
    $Assist=mysql_result($risultati,$i,"Assist");
    $YellowCard=mysql_result($risultati,$i,"YellowCard");
    $RedCard=mysql_result($risultati,$i,"RedCard");

    ?>

    <tr>
    <td><font face="Arial, Helvetica, sans-serif"><?php echo $Numero;?></font></td>
    <td><font face="Arial, Helvetica, sans-serif"><?php echo $Nome;?></font></td>
    <td><font face="Arial, Helvetica, sans-serif"><?php echo $Ruolo;?></font></td>
    <td><font face="Arial, Helvetica, sans-serif"><?php echo $Presenze;?></font></td>
    <td><font face="Arial, Helvetica, sans-serif"><?php echo $Goal;?></font></td>
    <td><font face="Arial, Helvetica, sans-serif"><?php echo $Assist;?></font></td>
    <td><font face="Arial, Helvetica, sans-serif"><?php echo $YellowCard;?></font></td>
    <td><font face="Arial, Helvetica, sans-serif"><?php echo $RedCard;?></font></td>

    </tr>

    <?php
    $i
    ++;
    }
    ?>

    </table>

    Qualcuno sa aiutarmi?

    Vi Ringrazio
    Ultima modifica di dreadnaut : 15-10-2012 alle ore 14.31.35 Motivo: + tag [php] per il codice

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Come suggerito nella documentazione di mysql_result, è più saggio e comodo usare funzioni che ritornano l'intera riga dal database.

    A quel punto, puoi verificare più facilmente se ottieni i dati corretti dalla query, e se la tabella viene costruita correttamente.

    In più, puoi eliminare tutti quei tag <font> e sostituirli con una riga di css, o nulla, visto che quelli sono comunque font di default.

  3. #3
    Guest

    Predefinito

    Per verificare la giusta stesura del codice per la creazione della TABELLA ho copiato il solo script della tabella in un foglio .txt e l'ho rinominato in .html.(applicando ovviamente i vari tag <html>,<body>,ecc).

    La tabella, in questa seconda pagina, riesco a visualizzarla anche con i bordi,cellspacing che gli ho impostato, mentre il PROBLEMA è che all'interno della mia pagina web la tabella viene VISUALIZZATA, ma senza i bordi ecc..

    In questo modo visualizzo tutto attaccato e esteticamente non è bello.

    Penso il problema sia in qualche script HTML della prima pagina.

    Voi sapete per caso se possono esserci delle impostazioni di visualizzazione della pagina HTML che mi impediscano di far visualizzare i bordi della mia tabella, o cmq qualcosa di simile?

    Vi Ringrazio

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    [spostata] Se il problema è quello, perché siamo nella sezione php?

    Hai una pagina di esempio online, per vedere in quale contesto stai inserendo la tabella?
    Ultima modifica di dreadnaut : 15-10-2012 alle ore 17.59.47

  5. #5
    Guest

    Predefinito

    Scusami ma pensando potesse centrare anche il PHP ho inserito qui.

    Cmq la pagina è On-Line sul Sito http://www.dondolese.altervista.org/statistiche.php

    Se può esserti utile ho provato a salvare l'intera pagina sul Desktop in un foglio .txt e rinominarlo .html.

    Ovviamente vanno a perdersi tutti i collegamenti e le immagini, ma la tabella così me la visualizza correttamente con i bordi..

    Ti Ringrazio

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    C'è un sacco di css caricato all'inizio di quella pagina, incluso un reset.css che elimina tutti gli spazi e tutti i bordi.

    Elimina tutti i tag <font> dal codice della tabella, e poi aggiungi al css un paio di regole per la tabella. Hai già un id #tabella pronto, quindi non dovresti metterci molto

    Se ti servono esempi su come scrivere il css per una tabella, ce ne sono un sacco.

    Nel frattempo, sposto nella sezione html/css.
    Ultima modifica di dreadnaut : 15-10-2012 alle ore 18.01.06

  7. #7
    Guest

    Predefinito

    Grazie Dreadnaut,

    sono riuscito a risolvere il problema.

    Ho ripulito il codice HTML per la tabella, dopodichè ho individuato il foglio CSS relativo alla pagina che dovevo modificare e, consultando la guida che mi hai allegato, ho modificato direttamente il foglio di stile.

    Più semplice di quanto sembrava!!

    THX

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •