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

    Formattazione campi tabella MySql

    BuonGiorno a tutti

    ho creato questo script per la lettura dei campi di un database mysql.

    <?
    include("config.offro.php");
    $db = mysql_connect($db_host,$db_user,$db_password,$db_n ame);
    mysql_select_db($db_name,$db);
    $sql = "SELECT * FROM newsletter";
    $result = mysql_query($sql);
    $number = mysql_numrows($result);

    $i = 0;

    if ($number < 1) {
    print "

    Non ci sono risultati nella tua ricerca
    ";
    }
    else {
    while ($number > $i) {
    $thename = mysql_result($result,$i,"email");
    print "

    Nome: $thename
    ";
    $i++;
    }
    }
    ?>

    lo script funziona bene e vengono visualizzati i dati.

    ma ora vorrei formattarli (metterli ad esempi allinterno di una tabella html)

    qualcuno di voi saprebbe indicarmi come fare?

    Vi ringrazio

    BuonaGiornata a tutti

  2. #2
    Hai qualche inesattezza nello script.

    il tag php deve essere quello esteso <?php
    mysql_numrows dovrebbe essere mysql_num_rows
    Se cerchi $number uguale a 0 devi scrivere == 0 e non < 1
    l'uso di mysql_result e' deprecato.
    al while non serve un contatore, quando arriva al fondo del result set lo sapra' da se usando mysql_fectch_assoc()

    Per il resto se vuoi i dati dentro ad una tabella html devi fare una tabella html.... es:

    codice:
    ....
    echo "<table>";
    while ($row = mysql_fetch_assoc($result)) {
    echo "
         <tr>
           <td>Mail: $row[mail]</td>
           <td>Nome: $row[mail]</td>
           <td>altre mille: ...............</td>
        </tr>";
    }
    echo "</table>";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.