Newsgroup: it.comp.www.html
Titolo: mantenere le intestazioni di colonna

salve a tutti, vi chiedo un aiuto.
creo in una pagina html una tabella riempita con dati pescati da un
database mysql con interrogazione php.
e fin qui riesco a fare tutto benissimo.
questa tabella viene poi stampata.
la tabella, in forma semplificata è la seguente:
NOME ARTICOLO NUMERO PREZZO
Rosa    BB      20      159
Bianco  AA      28       99
Verde   CC      22      980
...
La tabella viene stampata dal browser
Ora la mia domanda è la seguente:
come posso mantenere la riga di intestazione della tabella in ogni
pagina stampata?
l'effetto che vorrei è che in ogni pagina di stampa, in alto venga
ripetuta la riga seguente:
NOME ARTICOLO NUMERO PREZZO
chiaramente non si devono ripetere i dati, ma solo l'intestazione.
spero di essere stato chiaro, e di trovare l'aiuto di qualche persona
gentile.
grazie a tutti.

 grazie a tutti.
questa non è una domanda di html ;)
cmq ad ogni pagina, al primo giro di boa, anzi prima del ciclo che
 mostra i dati, inserisci tu il tr nel codice con le intestazioni che
 vuoi
alla pagina successiva si ripresenterà
-- 
"Non aspettarti niente, ma sii pronto a tutto." (Quoto)
http://scirio.altervista.org
 - 
http://x-privat.org
 
http://moofushi.altervista.org
 - 
http://ihu.altervista.org

 pagina stampata?
Fai qualche esperimento con la proprietà dei css:
display: table-header-group;
Io non l'ho mai usata ma la teoria dice che serve proprio a questo.
-- 
Stefano

 ha scritto nel 
messaggio news:1138869450.1...@g44g2000cwa.googlegroups.com...

purtroppo l'html non lo permette perche' la cosa varia da
- risoluzione monitor utente
- carattere usato dall'utente (grande, medio, piccolo...)
per risolvere questo problema l'unica e' generare un pdf dinamicamente 
(molto sbattimento)
www.fpdf.org
qui trovi davero tutto quello che ti puo' servire!!
ciao!!

 pagina stampata?
Si tratta di riscrivere la riga di intestazione ogni tot articoli, diciamo 
ad esempio ogni trenta, e di impostare gli stili in modo che l'effetto sia 
visibile solo in stampa.
Nel dettaglio:
1) in ogni riga di intestazione (tranne la prima) aggiungi una classe tipo 
"nuovapagina", così
<tr class="nuovapagina">
 <th>Nome</th>
 <th>Articolo</th>
 <th>Numero</th>
 <th>Prezzo</th>
</tr>
2) Definisci due fogli di stile contenenti, tra le altre, queste 
dichiarazioni:
Nel foglio stile.css (per lo schermo):
.nuovapagina {
    display: none; /* non voglio vedere le righe di intestazione a video, 
basta la solo la prima */
}
Nel foglio print.css (per la stampa):
.nuovapagina {
    display:block; /* nella stampa invece le voglio vedere tutte */
    page-break-before: always; /* e voglio saltare pagina PRIMA di ogni 
intestazione */
}
3) infine, inutile dirlo, collega i fogli di stile alla pagina html
 <link rel="stylesheet" type="text/css" href="stile.css" />
 <link rel="stylesheet" type="text/css" media="print" href="print.css" />
Così mi pare perfetto, tra l'altro supportato anche da Explorer.
Buon lavoro, Nello.

si ma che barba...posto nell'html e mi dite che non č una domanda di
html...posto in quello di php e mi rispondono che non č da php...ma
che razza di domanda č?!?!
comunque il suggerimento non riesco a coglierlo...
il giro di boa...come faccio a sapere quando si verifica??
č il browser che decide quando una roba ci sta in una pagina o quando
dividerla...
wly

 wly
rileggendo il tuo post mi sa che ho capito male io :)
te intendevi stampata con la stampante, io pensavo stampata a video :p
cmq si, allora è una domanda html
che ho posto pure io qualche settimana fa
la risposta sta in questi link, che però, io non son riuscito molto ad
applicare, provaci un po' te:
http://tinyurl.com/bv95r
http://tinyurl.com/28kjs
http://tinyurl.com/868uv
http://www.html.it/css/guida_css_31.htm
-- 
SCIRIO - Windows user #1 on machine #007 (linux cacca)
http://scirio.altervista.org
 - 
http://www.x-privat.org
Indovina il film:
Un giovane pistolero ferito viene soccorso e nascosto da degli artisti del
circo.
Il pistolero è braccato da una feroce banda di malviventi, che se la
prenderanno anche con gli artisti del circo...
Soluzione: 
http://scirio.altervista.org/cinema/scheda.php?id=4474