Visualizzazione risultati 1 fino 10 di 10

Discussione: Stampare in 1 tabella

  1. #1
    Guest

    Predefinito Stampare in 1 tabella

    Per stampare in una tabella avevo pensato di fare cosi:
    Codice PHP:
    <table>
    <?
    $host
    ='localhost';
    $utente='ang';
    $password='';
    $connect=mysql_connect($host, $utente, $password) or die('connection error');
    $db=mysql_select_db('my_ang');
    $query=mysql_query('SELECT * FROM guestbook ORDER BY Punti desc');
    while (
    $row=mysql_fetch_array($query)) { $dati= $row['Punti']." ".$row['Mesaggi']; ?>
    <tr>
    <td>
    <? echo $dati?>
    </td>
    </tr>
    <?
    }
    mysql_close();
    ?>
    </table>
    non stampa nulla come mai? dove sbagliO??

  2. #2
    Guest

    Predefinito

    fai delle prove per vedere se effettivamente legge qualcosa dal database.
    per esempio usa mysql_num_rows($query) per vedere quante righe legge dalla tabella; prova a mettere MYSQL_ASSOC come secondo parametro di mysql_fetch_array

  3. #3
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Esiste il campo Mesaggi con una s sola? Anche l'altro campo è scritto correttamente? Non ricordo se l'SQL sia case-sensitive, ma controlla le maiuscole e le minuscole se corrispondono.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  4. #4
    Guest

    Predefinito

    il problema e che non so se la va messo messaggi il geustbobk in questione e stato creato cosi:
    CREATE TABLE guestbook (
    id INT UNSIGNED AUTO_INCREMENT,
    nome_utente: varchar(40),
    messaggio: TEXT,
    data_ora: DATETIME ,
    PRIMARY KEY (id)
    )

    ed io vorrei fa stampa solo1 capo pero come faccio?

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non ho capito nulla di quello che hai scritto però vedo che il campo Mesaggi e il campo Punti non esistono e per quello non stampa nulla.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    Guest

    Predefinito

    come faccio a far stampare il nome e mesaggio solo?

  7. #7
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova così:
    Codice PHP:
    <table>
    <?
    $host
    ='localhost';
    $utente='ang';
    $password='';
    $connect=mysql_connect($host, $utente, $password) or die('connection error');
    $db=mysql_select_db('my_ang');
    $query=mysql_query('SELECT * FROM guestbook ORDER BY id desc');
    while (
    $row=mysql_fetch_array($query)) { $dati= $row['nome_utente']." ".$row['messaggio']; ?>
    <tr>
    <td>
    <? echo $dati?>
    </td>
    </tr>
    <?
    }
    mysql_close();
    ?>
    </table>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  8. #8
    Ospite Guest

    Predefinito

    Prova il seguente codice:

    Codice PHP:
    <table>
    <?
    $host
    ='localhost';
    $utente='ang';
    $password='';
    $connect=mysql_connect($host, $utente, $password) or die('connection error');
    $db=mysql_select_db('my_ang');
    $query=mysql_query('SELECT * FROM guestbook');
    while (
    $row=mysql_fetch_array($query)) {
    $dati= $row['nome_utente'].": ".$row['messaggio'];
    echo
    "<tr><td>$dati</td></tr>";
    }
    mysql_close($db);
    ?>
    </table>
    EDIT:
    Citazione Originalmente inviato da funcool
    Prova così:
    Codice PHP:
    <table>
    <?
    $host
    ='localhost';
    $utente='ang';
    $password='';
    $connect=mysql_connect($host, $utente, $password) or die('connection error');
    $db=mysql_select_db('my_ang');
    $query=mysql_query('SELECT * FROM guestbook ORDER BY id desc');
    while (
    $row=mysql_fetch_array($query)) { $dati= $row['nome_utente']." ".$row['messaggio']; ?>
    <tr>
    <td>
    <? echo $dati?>
    </td>
    </tr>
    <?
    }
    mysql_close();
    ?>
    </table>
    Errore: mysql_close(); bisogna fare mysql_close($db);


    FunCool: Non fare UP, usa il tasto Edita. Usa i tag appositi per scrivere il codice.
    Ultima modifica di funcool : 26-04-2006 alle ore 16.10.40

  9. #9
    Guest

    Predefinito

    ok raga or aprovo e vi fo sape.
    edit roa funge ma mi ero speigato male io volevo na coa del tipo di questo:
    questo
    cioe con linee che si fanno con td una semplice tanbella che stampa i risultati su linee diverse in tabelle,si puo fare?
    Ultima modifica di mrgiocho : 26-04-2006 alle ore 17.41.56

  10. #10
    Guest

    Predefinito

    Benissimo, continui a scrivere in modo incomprensibile.
    Sei stato già avvertito diverse volte, vediamo se con una settimana di riposo riesci ad aprire un libro di grammatica italiana.

    Ban.


    Ciao!

Regole di scrittura

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