Salve,
ho bisogno di stampare da un database mysql, tramite php, una lista. Il problema è che volevo già dare un layout di pagina (la finalità della lista è di essere stampata), quindi creare una tabella di tre colonne (con tante righe quante ce ne stanno in una pagina) che simuli una pagina divisa in tre colonne. Volevo sfruttare il php in modo da scorrere i vari record e stamparli in un foglio html nella prima colonna della tabella uno sotto l'altro; una volta arrivato alla fine della pagina devo naturalmente chiudere la colonna e passare alla seconda e via fino alla terza.
Come posso fare?
Primo: la normale gestione di <tr> e <td> permette di riempire una tabella riga per riga e non colonna per colonna. Io in pratica vorrei che il </tr> delimitasse la fine della colonna e non della riga, e il <td> a indicare l'inizio della riga e non della colonna. Insomma invertiti.
Secondo: è un po' uno spreco di tempo mettere a ogni riga (posto che si possa fare quanto sopra) un if che controlli se il numero della riga è < delle righe contenute da una pagina (dovrò anche fare una stampa di prova per contarle...), esiste qualche metodo ugualmente semplice e meno dispendioso?
Come avrete capito non sono una cima nè con l'sql, nè con php, nè con l'html...In più non ho mai avuto a che fare con questa esigenza.
Mission impossible?
Grazie in anticipo!

Rispondi quotando
