Allineare due colonne in una tabella HTML

andspi

Nuovo Utente
27 Mar 2013
14
0
0
Ciao a tutti !

Ho in problema con l'allineamento di più colonne di una tabella html.
Mi spiego meglio facendo un esempio:

Facciamo finta che ogni "O" sia un record , quindi ho questa tabella strutturata in questo modo

O
O O O
O O O O
O O O O
O O O
O

A me servirebbe però che i record fossero allineati in questo modo

O
O
O O O
O O O
O O O O
O O O O

Quindi allineati tutti in basso.
Ho provato e riprovato in tutti i modi che a me vengono in mente ma niente.
Qualcuno sa aiutarmi ? Va benissimo anche il CSS.
Grazie a tutti anticipatamente per qualsiasi aiuto.
Ciao.
 

andspi

Nuovo Utente
27 Mar 2013
14
0
0
Ho appena imparato a fare qualcosina con html e php , sono aperto a tutte le soluzioni!

Di div io non ne ho fatti , praticamente ogni colonna raggruppa al suo interno una serie di risultati ricavati con un'array dal database mysql.

Soltanto che vorrei poi avere all fine un risultato dove tutti i record sono allineati partendo dal basso.

Ho letto in giro che si può mettere un id css alla tabella , non saprei magari funziona.
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
In tal caso hai due possibilità, devi leggere tutti i dati con un ciclo, fare l'implode dei presi dal db
e poi sistemarli per l'output con /n o /br.
Oppure crei la stuttura in html/css con i div come ti dicevo e associ ai vari div il risultato di ogni dato.
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Potresti fare semplicemente così:

PHP:
 <?php
   $riga1 = array('0');
   $riga2 = array('0');
   $riga3 = array('0', '0', '0');
   $riga4 = array('0', '0', '0');
   $riga5 = array('0', '0', '0', '0');
   $riga6 = array('0', '0', '0', '0');
  
   echo ("".implode($riga1))."<br>";
   echo ("".implode($riga2))."<br>";
   echo ("".implode($riga3))."<br>";
   echo ("".implode($riga4))."<br>";
   echo ("".implode($riga5))."<br>";
   echo ("".implode($riga6))."<br>";
?>
P.S: Ovviamente dovrai tradurlo per i dati presi dal db.
 

andspi

Nuovo Utente
27 Mar 2013
14
0
0
Ho risolto semplicemente inserendo nel tag <td> il parametro valign="bottom" , sarà forse un po' abbozzato come codice però fa quello che mi serve .
Grazie per l'aiuto , alla prossima.
Ciao.