Inserir Uma Pagina Dentro De Outra..
#1
Posted 19/01/2006, 08:43
poderia colar ela em todas as paginas, mas tava pensando em adicionar a mesma funcao em todas as paginas...
só que a funcao tem html e php que precisam ser imprimidos, não somente o resultado...
é como se estivesse no meio da pagina A e ai fizesse uma requisicao de um formulario completo da pagina B...
tem como fazer???
at++
Cezar
#2
Posted 19/01/2006, 09:11
se vc quiser incluir uma página dentro de outra vc pode usar :
<? include ("pagina.php"); ?> PARA PHP
E tem o FRAME q eh em html <frame>pagina.php</frame>
agora se vc quiser chamar várias páginas como contato , depois noticias etc.. dentro do seu site vc tem que criar as strings.. procura no forum por strings.. tem coisa pacas...
<?
$msn="thiagobsilva@msn.com";
$nome="Thiago";
$nick="thiagomaster";
echo "quem sabe ".$nick" será um phpmaster do forum"
?>
brincadeirinha
---------------------------
Vlw Alan pela correção!
#3
Posted 19/01/2006, 09:18
Falow
#4
Posted 19/01/2006, 09:59
pagina A
<table width="90%" height="188" border="8" align="center" cellspacing="0" bordercolor="#BFBFBF" bgcolor="#CCCCCC">
<tr>
<td height="23" colspan="5" align="left" bgcolor="#C0BDDB" class="CelulaTitulo">PESQUISA</td>
</tr>
<tr bgcolor="#BFBFBF">
<td height="16" colspan="5" align="left" class="CelulaTitulo"></td>
</tr>
<!-- Aqui imprime toda o conteudo da pagina B, não somente o resultado e sim todo a tabela -->
</table>
tabela da pagina b, está pagina contem está tabela e tambem consultas no banco com php.
<table width="100%" height="45" border="2" cellpadding="0" bordercolor="#999999">
<tr>
<td height="14" colspan="7">Resultado da Pesquisa:</td>
</tr>
<tr>
<td width="20%" height="21"><div align="left"><strong>NÚMERO</strong></div></td>
<td width="20%"><div align="left"><strong>SIGLA</strong></div></td>
<td width="20%"><div align="left"><strong>ESTADO</strong></div></td>
<td width="20%"><div align="left"><strong>PAIS</strong></div></td>
<td width="20%"><div align="left"><strong>STATUS</strong></div></td>
</tr>
</table>
esta tabela vou utilizar em varias paginas...
da minha longo experiencia com php(4 meses) ainda não vi ex: parecido..
at++
Cezar
#5
Posted 19/01/2006, 10:40
[]’s Até mais
#6
Posted 19/01/2006, 11:02
me desculpe se me expressei mal..
inclui a pagina que eu queria, crie uma função que chama e imprime na tela a tabela da pagina B...
<?
include "delete2.php";
?>
<body>
<table width="90%" height="188" border="8" align="center" cellspacing="0" bordercolor="#BFBFBF" bgcolor="#CCCCCC">
<tr>
<td height="23" colspan="5" align="left" bgcolor="#C0BDDB" class="CelulaTitulo">PESQUISA</td>
</tr>
<tr bgcolor="#BFBFBF">
<td height="16" colspan="5" align="left" class="CelulaTitulo"></td>
</tr>
<?
$altua = '1,52';
$peso = '60';
tabela($altura, $peso);
?>
</table>
</bdy>
pagina B como ficou...
só uns probleminhas que ocorreram..<?
function tabela() {
echo '
<table width="100%" height="45" border="2" cellpadding="0" bordercolor="#999999">
<tr>
<td height="14" colspan="7">Resultado da Pesquisa:</td>
</tr>
<tr>
<td width="20%" height="21"><div align="left"><strong>NÚMERO</strong></div></td>
</tr>
</table>';
$altura;
$peso;
}
?>
note que chamei a função no meio da pagina A, a Tabela da pagina B foi imprimida fora da Tabela A(logo abaixo dela), precisava imprir dentro..
outra coisa a Tabela da pagina B tem consultas no banco de dados... logo
preciso passar parametros da pagina A para a B e eu naum tenho nem ideia como se fazi isso... tentei mas naum deu certo!!
tentei passar duas variaveis($altura, $peso) para a pagina B e imprir o valor delas na pagina B mas naum deu certo..
se alguem souber como fazer, ou um tuturial..
At++
Cezar
#7
Posted 19/01/2006, 11:30
Este problema não é do PHP, é exclusivo do HTML. Antes de dar o include para a página B, insira um <tr><td>. E depois dele, insira um </td></tr>.note que chamei a função no meio da pagina A, a Tabela da pagina B foi imprimida fora da Tabela A(logo abaixo dela), precisava imprir dentro..
Poste aí como tentou, talvez eu possa corrijir qualquer eventual erro. Basicamente, estas informações seriam enviadas por GET ou POST.outra coisa a Tabela da pagina B tem consultas no banco de dados... logo
preciso passar parametros da pagina A para a B e eu naum tenho nem ideia como se fazi isso... tentei mas naum deu certo!!
Altere o escopo da função da página B de:tentei passar duas variaveis($altura, $peso) para a pagina B e imprir o valor delas na pagina B mas naum deu certo..
function tabela() {Para:
function tabela($altura, $peso) {As variáveis não passam sozinhas. Devemos declará-las antes.
[]’s Até mais
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)