Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bruxinha

Como faço isso.....

Recommended Posts

Bom dia pessoal. Espero que alguém possa me ajudar.É o seguinte: tenho uma página inicial em HTML com dois botões. O que seria melhor eu estar fazendo: No action do form, chamar um arquivo PHP e lá dentro checar qual botão foi pressionado e montar a segunda página de acordo com o botão, ou outra maneira diferente? Pensei em fazer com um arquivo PHP, e dentro dele eu monto as páginas seguintes, mas se eu colocar o código HTML, posso estar utilizando o action do form neste código?Se não entenderam: vou ter dois códigos em HTML, lá vou construir uma página com um botão, posso usar o action dentro deste código? Pois precisarei chamar outro arquivo de PHP.Agradeço a atenção...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia pessoal. Espero que alguém possa me ajudar.É o seguinte: tenho uma página inicial em HTML com dois botões. O que seria melhor eu estar fazendo: No action do form, chamar um arquivo PHP e lá dentro checar qual botão foi pressionado e montar a segunda página de acordo com o botão, ou outra maneira diferente? Pensei em fazer com um arquivo PHP, e dentro dele eu monto as páginas seguintes, mas se eu colocar o código HTML, posso estar utilizando o action do form neste código?Se não entenderam: vou ter dois códigos em HTML, lá vou construir uma página com um botão, posso usar o action dentro deste código? Pois precisarei chamar outro arquivo de PHP.Agradeço a atenção...

se entendi direito, você quer criar um botão feito em qualquer prog de designer e fazer que ao clicar nele, execute tal procedimento em alguma pagina PHP, é isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que eu gostaria de fazer:Tenho um página inicial em HMTL, que no action do form chamo um código em PHP, que seria mais ou menos assim:<?phpif (isset($botao1)){ echo("<html> <body> <form mehotd="POST" action="codigo1.php"></form> ...e mais código para montar a página... </body> </hmtl> ");}if (isset($botao2)){ echo("<html> <body> <form mehotd="POST" action="codigo2.php"></form> ...e mais código para montar a página... </body> </hmtl> ");}?>Mais ou menos isso, pois além de tudo, eu criaria uma página com um botão que estaria usando este action acima...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ainda não entendi

 

mas tente fazer assim, nos botões submit sete a propriedade "name"

 

botao1 value="botão 1">

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendi que você tem um formulário com doi botõesbotao1 e botao2 e o action é o script que você mostroue que você quer saber como faz pra, no script, identificar em qual botão clicouse for isso é o que falei sobre o "name"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, acertou em partes, pois estou usando o name do botão, mas o que estou tentando fazer é o seguinte:O meu código que coloquei no action dá página inicial:<?phpif (isset($B1)) echo(" <html> <head> </head> <body bgcolor="#99CCFF"> <img border=0 src='Logotipo.jpg' width=418 height=116> <p> </p> <p> </p> <p align="left"><font face="DomCasual" size="5">Digite o R.G. do Visitante:</font></p> <form method="POST" action="visitante.php"> <p align="center"><input type="text" name="T1" size="25"><input type="submit" value="Avançar >>" name="B1"></p> </form> <p align="center"> </p> <p align="left"> </p> <p align="left"><font size="4" face="DomCasual"><a href="file:http://127.0.0.1/main.htm">Página Inicial</a></font></p> </body> </html> ");if (isset($B2)){}?><?phpif (isset($B1)) echo(" <html> <head> </head> <body bgcolor="#99CCFF"> <img border=0 src='Logotipo.jpg' width=418 height=116> <p> </p> <p> </p> <p align="left"><font face="DomCasual" size="5">Digite o R.G. do Visitante:</font></p> <form method="POST" action="visitante.php"> <p align="center"><input type="text" name="T1" size="25"><input type="submit" value="Avançar >>" name="B1"></p> </form> <p align="center"> </p> <p align="left"> </p> <p align="left"><font size="4" face="DomCasual"><a href="file:http://127.0.0.1/main.htm">Página Inicial</a></font></p> </body> </html> ");if (isset($B2)){}?>Mas está dando o seguinte erro:Parse error: parse error, unexpected T_STRING in c:\pagina\verifica.php on line 9

Compartilhar este post


Link para o post
Compartilhar em outros sites

pela msg de erro é erro de sintaxeprocure escapar pro html ao invés de imprimir com "echo":

<?if(isset($B1)){?>codigo HTML aqui<?}?>

mas continuo não entendendo:

if (isset($B2)){}

é uma condição que não faz nada... :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa, me desculpe, é que aí vou colocar a outra página que devo criar quando o segundo botão for pressionado. Mas está errado o começo que fiz?Olha, fiz o que falou, agora não dá o erro, mas não me retorna nada...E muiiiiiiiiiiiiito obrigado pela ajuda....

Compartilhar este post


Link para o post
Compartilhar em outros sites

dentro da condição você pode tentar redirecionar com o comando:

header("location: form1.html");
simplifica muito as coisas, tenta ai....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa, me desculpe, é que aí vou colocar a outra página que devo criar quando o segundo botão for pressionado. Mas está errado o começo que fiz?Olha, fiz o que falou, agora não dá o erro, mas não me retorna nada...E muiiiiiiiiiiiiito obrigado pela ajuda....

tente:
else if (isset($B2)){HTML AQUI}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que não sou experiente o suficiente para me sair dessa...Não funcionou. Ele não mostra nada. Como você faria isso em PHP? Tem outra idéia? Se tiver, me ajude por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ficaria assim:

 

<?if(isset($B1)){?>

codigo HTML aqui

<?}

if(isset($B2)){?>

codigo HTML aqui

<?}

if(isset($B1)){?>

codigo HTML aqui

<?}

if(isset($B2)){?>

codigo HTML aqui

<?}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.