Olá pessoal, estou no nível intermediário no php e venho a vocês internautas e programadores + experientes que eu...
Creio eu q isso poderia ajudar muita gente c possível..
Seguinte, penso em criar 1 script em php, que pegue tdos os resultados ne 1 tabela no banco de dados qualquer(vamos aqui utilizar o MySQL), os dados seriam exibidos da seguinte forma:
---------------------------------------------------------------------------------------------------
Título!!!!
Nome 01:!!!!
Nome 02:!!!!
Mensagems:!!!!
Qualquer outra coisa que não penso no momento =p:!!!!
--------------------------------------------------------------------------------------------------
Ótimo, esta é a parte fácil, agora vem o mistério que não consigo resolver.
As páginas serão listadas para impressão em 1 folha normal A4, o programa deve calcular o número de linhas que cabem no papel A4 com fonte padrão ariel 12px por exemplo, e caso o número de linhas seja excedido, ele pula para 1 próxima página de forma que: se os dados da página 01 ultrapassam seu limite, ele passa para a página 1.1, se os dados da página 2 ultrapassam, página 2.1 e assim vai, pois as páginas iniciais já estariam inclusas certas no banco de dados.
pela lógica, obviamente, temos:
1-Consulta ao banco de dados
2-Organização dos dados.
3-Listagem dos dados.
4-Impressão dos dados.
do 2 eu não passo...!!!
c possivel, gostaria d 1 mão nesse programa, pois falta apenas este módulo.
infelizmente não posso dizer oq o programa faz, + esse sistema pode ser utilizado em qualquer programa que necessite de 1 boa organização de dados, apenas com algumas modificações é claro...
grato desd já...

Organizador De Páginas Em Php
Started By Philipe Martins, 23/06/2009, 17:11
2 replies to this topic
#1
Posted 23/06/2009, 17:11
#2
Posted 22/07/2009, 14:43
facil
select .....
$k = 1;
while ($i = mysql_fetch_assoc(tuaQuery)) {
if ($k++ == 25) {
$quebraLinha = ' style="page-break-before:auto;"';
$k=1;
}
else {
$quebraLinha = '';
}
echo "<div $quebraLinha> bla bla bla </div>";
}
select .....
$k = 1;
while ($i = mysql_fetch_assoc(tuaQuery)) {
if ($k++ == 25) {
$quebraLinha = ' style="page-break-before:auto;"';
$k=1;
}
else {
$quebraLinha = '';
}
echo "<div $quebraLinha> bla bla bla </div>";
}
Edição feita por: felipe s. santos, 22/07/2009, 14:43.
#3
Posted 22/07/2009, 16:52
VOu participar do assunto..
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)