[Risolto]Visualizzazzione Tabella database SQL in Tabella HTML

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
DarkF12@
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 755
Iscrizione: venerdì 22 febbraio 2008, 0:15

[Risolto]Visualizzazzione Tabella database SQL in Tabella HTML

Messaggio da DarkF12@ »

Ciao come da titolo vorrei sapere come fare x inserire i valori all'itnterno di una tabella(nel database SQL) all'interno di una tabella HTML in modo da far visualizzare all'utente la stassa tabella ke vedo io con phpmyadmin...
Ho gia creato e inserito i dati,poi ho selezionato con la query i dati ke mi interessano ma ora nn so come visualizzarla.
Grazie ???
Ultima modifica di DarkF12@ il domenica 7 settembre 2008, 2:06, modificato 1 volta in totale.
Volere è potere
Avatar utente
daemon_nio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1012
Iscrizione: lunedì 15 gennaio 2007, 14:18
Sesso: Maschile
Località: London
Contatti:

Re: Visualizzazzione Tabella database SQL in Tabella HTML

Messaggio da daemon_nio »

Come prima cosa devi crearti il layout della tabella in maniera carina, colorata e decorata con i fogli di stile etc... etc...

facciamo caso il tuo layout sia questo:

Codice: Seleziona tutto

<table>
  <tr>
    <!-- thead è simile a td ma si usa per la prima riga, ossia l'indice -->
    <thead>primoCampo:</thead>
    <thead>secondoCampo:</thead>
    <thead>terzoCampo:</thead>
  </tr>
  <tr>
    <td>val1-1:</td>
    <td>val2-1</td>
    <td>val3-1</td>
  </tr>
  <!-- tutte le altre righe -->
  <tr>
    <td>val1-N:</td>
    <td>val2-N</td>
    <td>val3-N</td>
  </tr>
</table>
La cosa più difficile è creare un ciclo for che per ogni 'tupla' (riga) del database ti crei una nuova riga HTML.

Ipotizziamo ancora che hai creato un vettore row[ ] in cui hai letto tutte le righe del database.
Quindi puoi trasformare il layout in qualcosa del genere:

Codice: Seleziona tutto

<table>
  <tr>
    <thead>primoCampo:</thead>
    <thead>secondoCampo:</thead>
    <thead>terzoCampo:</thead>
  </tr>

  <?php 
      for ($i=0; $i<count($row); $i++)
         {
   ?>
      <tr>
        <td><?php echo($row[$i].campo1) ?></td>
        <td><?php echo($row[$i].campo2) ?></td>
        <td><?php echo($row[$i].campo3) ?></td>
      </tr>
  <?php } ?>
  
</table>
E infine metti un echo per stampare a video il contenuto di quel campo.

Semplice no??

P.S. echo($row[$i].nomeCampo) dipende da come hai creato il vettore dal resultset (risultato della query dal database). Molto probabilmente è più comodo una sintassi del tipo echo($row[$i][nomeCampo]) ossia un vettore di vettori.
Ultima modifica di daemon_nio il domenica 7 settembre 2008, 0:40, modificato 1 volta in totale.
Sempre costruendo qualcosa di nuovo: Matag: The Game
Avatar utente
DarkF12@
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 755
Iscrizione: venerdì 22 febbraio 2008, 0:15

Re: [Risolto]Visualizzazzione Tabella database SQL in Tabella HTML

Messaggio da DarkF12@ »

Alla fine ho risolto grazie all'aiuto ke mi hai dato su msn.
In pratica è bastato usare questa query:

Codice: Seleziona tutto

$row = mysql_fetch_array($result)
dove all'interno della variabile $result ho:

Codice: Seleziona tutto

$result="insert into wardriving

e in questo modo aggiungendo un ciclo for alla variabile $row io vado a vedere all'interno del database quante righe ho e grazie alla query mysql_fetch_array creo un array in cui associo le variabili ai dati della query,dove quest'ultime, le immetto in una tabella(sempre all'interno di un ciclo for).
Tutto questo lo devo a daemon_nio  ke con molta pazienza mi ha spiegato il tutto.
Grazie veramente spero sia utile anche ad altre persone che come me sono agli inizi e no nsanno come fare.
Ciao (good)
Volere è potere
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti