Visualizzazione dei risultati da 1 a 9 su 9

Discussione: oggetto tabella

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794

    oggetto tabella

    Ragazzi è possibile creare in una pagina php un oggetto che contenga tutti i campi di una tabella e automaticamente ha una barra di scorrimento per visualizzare tutti i records a video? Praticamente mi serve un oggetto griglia che riempiò con tutti i campi del database

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    In che termini parli di "oggetto", programmazione ad oggetti? (dubito)

    Se non ho capito male ti basta fare una bella query verso la tabella che ti interessa e popolare dinamicamente una tabella HTML con i record presenti.

    Prima imposti il numero ed il nome dei campi come intestazioni di colonna (ma in realtà potrebbe anche essere dinamico) e poi con un ciclo WHILE riproponi a video tutti i record.

    Ciao.

  3. #3
    insomma devi fare una select da una tabella e stampare a video i risultati di questa select...

    be guard aun po se questo script ti può aiutare:

    Codice PHP:
    <?
    /* DATI DA PERSONALIZZARE ######################################################  */
    //QUESTI SONO I DATI PER LA CONNESIONE:
    $user="root"$pw=""$db="nomeDelDatabase"$db_host="localhost";

    //qui personalizzi la grafica della tabella:
    $intestazione_tabella="<table border=\"1\">";

    //in questo array inserisco i campi della tabella:
    $elencoCampi = array ('nomeCampo1''nomeCampo2''nomeCampo3'); 

    //Qui metto il nome della tabella:
    $nomeTabella="nomeDellaTabella";
    /* DATI DA PERSONALIZZARE ######################################################  */



    //CONNESSIONE AL DATABASE ### ### ### ### ### ### START
    $mysql_access mysql_connect($db_host$user$pw);
    mysql_select_db($db$mysql_access);
    //CONNESSIONE AL DATABASE ### ### ### ### ### ###   END

    //Effettuo la select al db:
    $sel="SELECT * FROM $nomeTabella "$res=mysql_query($sel$mysql_access); 

    //qui personalizzi la tabella HTML:
    echo $intestazione_tabella;

    //stampo l'intestazione con i nomi dei campi:
    echo "<tr>"; for ($i 0$i count($elencoCampi); $i++) { echo "<td>".$elencoCampi[$i]."</td>"; } echo "</tr>";

    //faccio il loop dei record
    while($row=mysql_fetch_array($res)) { echo "<tr>";
        for (
    $i 0$i count($elencoCampi); $i++) { echo "<td>".$row[$elencoCampi[$i]]."</td>"; }
    echo 
    "</tr>"; } echo "</table>";
    ?>

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    praticamente io vorrei interrogare un database effettuando una ricerca utilizzando LIKE e non apppena si inserisce i promi caratteri del valore, la tabella si deve aggiornare automaticamente a quei valori...
    non so se mi sono spiegato...
    un pò come per la ricerca del telefonino nella rubrica.
    Alcuni telefoni, non appena inserisci la lettera C ti visualizza solo i nominativi con la lettera C e io vorrei fare la stessa cosa...

  5. #5
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    azz allora è ben diverso,

    di sicuro da solo PHP non ti basta devi anche appoggiarti a Javascript per effettuare dei submit per ogni "onchange" del campo di input.

    Da questo punto di vista credo possa venirti in aiuto AJAX, prova a fare un ricerca in rete in merito che qualcosa lo trovi di sicuro.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Sgurbat, hai il contatto msn?
    così chiacchieriamo in diretta e mi dai alcune direttive..

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    biblo, anche tu hai ilcontatto msn?

  8. #8
    per effettuare una select che ricerca tutti i record che iniziano con a basta inserire una where così:

    "WHERE nomeCampo LIKE 'a%' "

    ...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Si si ho risolto ed è venuto anche un bel servizio usando javascript, php e non AJAX che non so nemmeno che voglia dire... Infatti se vado nel sito, ad ogni lettera che digito nella casella di testo, mi aggiorna la tabella a seconda del valore richiesto ;-)
    ciao a tutti

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.