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

    Mettere i dati MySQL su tabella HTML

    ciao a tutti...ho un piccolo problemino, ho costruito una tabella dinamica in PHP prendendo dei dati da una tabella MySQL esistente e la cosa funziona egregiamente (vedi allegato). per costruire la tabella prelevando i dati da sql ho utilizzato il seguente codice:


    <?php
    include("../include/funzioni.php");
    $global_dbh = mysql_connect($db_host, $db_user, $db_pwd);
    mysql_select_db($db_name, $global_dbh);

    function display_db_table($nome_tabella)
    {
    $query_string = "SELECT stat, ricorrenze, date_format(data, '%d-%c-%y %k:%i') FROM $nome_tabella ORDER BY stat";
    $result_id = mysql_query($query_string);
    $column_count = mysql_num_fields($result_id);
    print("<h3><center>Statistiche delle ricerche effettuate</h3>
    <TABLE class=stats cellspacing=0>\n");


    print("<TR><td class=hed width=340>Parola chiave</td><td class=hed width=70><div align=center>Ricorrenze</div></td><td class=hed width=90><div align=center>Data e Ora</div></td>");
    while ($row = mysql_fetch_row($result_id))
    {
    print("<TR>");
    for ($column_num = 0;
    $column_num < $column_count;
    $column_num++)
    {
    if ($column_num===0)
    {
    $width = 500;
    $align = "center";
    }
    else if ($column_num===1)
    {
    $width = 100;
    $align = "center";
    }
    else
    {
    $width = 150;
    $align = "center";
    }

    print("<TD><div align=center>$row[$column_num] </div></TD>\n");
    }
    print("</TR>\n");
    }
    print("</TABLE>\n");
    }
    ?> <TABLE>
    <TR><TD>
    <?php display_db_table("stats"); ?>
    </TD></TR></TABLE>



    dove include funzioni.php contiene i dati di connessione a sql...

    così facendo è quasi tutto ok, tranne che per il fatto che mi serve allineare la prima colonna a sinistra mentre le altre due al centro...come posso fare, forse per voi è una stupidaggine ma non riesco a capire come...

    grazie di tutto in anticipo

    pabbelus
    Immagini allegate Immagini allegate
    • Tipo di file: png 1.png‎ (15.5 KB, 14 visualizzazioni)

  2. #2
    Ciao,
    il codice è molto incasinato, non facevi prima così?
    Codice PHP:
    $result_id mysql_query("SELECT stat, ricorrenze, date_format(data, '%d-%c-%y %k:%i') as data_ref FROM $nome_tabella ORDER BY stat");
    while (
    $linea mysql_fetch_array($result_id)) {
    echo 
    "<tr><td align=left>".$linea['stat']."</td><td align=center>".$linea['ricorrenze']."</td><td align=center>".$linea['data_in']."</td></tr>";

    bye
    TouchWeb - Siti web - Programmazione Php/Java
    http://www.touchweb.it
    Realizzazione siti e-commerce - Piattaforma PrestaShop
    http://www.touchweb.biz

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.