bruxinha 0 Denunciar post Postado Outubro 6, 2003 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
hinom 5 Denunciar post Postado Outubro 6, 2003 você quer um form com 2 actions diferentes um pra cada botão ? Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Outubro 6, 2003 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
bruxinha 0 Denunciar post Postado Outubro 7, 2003 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
hinom 5 Denunciar post Postado Outubro 7, 2003 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
bruxinha 0 Denunciar post Postado Outubro 7, 2003 Poderia me dizer o que não está entendendo se possível for? Assim posso esclarecer melhor.Obrigado.... Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 7, 2003 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
bruxinha 0 Denunciar post Postado Outubro 7, 2003 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
hinom 5 Denunciar post Postado Outubro 7, 2003 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
bruxinha 0 Denunciar post Postado Outubro 7, 2003 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
rockbilly 0 Denunciar post Postado Outubro 7, 2003 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
rockbilly 0 Denunciar post Postado Outubro 7, 2003 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
bruxinha 0 Denunciar post Postado Outubro 7, 2003 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
hinom 5 Denunciar post Postado Outubro 7, 2003 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