![]() |
HELP PHP - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: HELP PHP (/showthread.php?tid=702) |
HELP PHP - balaico - 16-09-2008 15:33 Saudações estou a programar em PHP e tou com uma dificuldade que me esta a tirar cabelos(não literalmente mas quase), ora o meu problema é no metodo $_GET e $_POST em que ambos quando tento correr me da 1 erro que n consigo dar a volta (nem no php.net vejo). <html> <head> <title>Teste PHP</title> </head> <body> <?php if(isset($_GET["nome"]) && (isset($_GET["sobrenome"]) { //diz q aqui esta o erro $nome = $_GET["nome"]; $sobrenome = $_GET["sobrenome"]; echo "O nome selecionado foi $nome $sobrenome <p>"; } else { echo "<b>Selecione um Nome</b><p>"; } ?> <a href="teste.php?nome=Pedro&sobrenome=Silva">Pedro</a><br> <a href="if.php?nome=Maria&sobrenome=Pereira">Maria</a><br> </body> </html> /*caso do post*/ <html> <head> <title>Teste PHP</title> </head> <body> <?php if(isset($_POST["pnome"]) && (isset($_POST["snome"]) { //diz q aqui esta o erro $nome = $_POST["pnome"]; $snome = $_POST["snome"]; echo "Olá $pnome $snome <p>"; } else { echo "<b>Digite o Seu nome</b><p>"; } ?> <form method ="post" action="teste.php"> Primeiro Nome: <input type ="text" name="pnome"> <br> Sobrenome: <input type ="text" name="snome"> <br><br> <input type ="submit" value="Enviar"> </form> </body> </html> RE: HELP PHP - CarlosCunha - 16-09-2008 17:21 podias dizer o erro já agora sff RE: HELP PHP - maiden - 16-09-2008 23:42 Boas, O erro que dá é Código: Parse error: syntax error, unexpected '{' in C:\x\teste.php on line 10 Isto é uma questão de parêntesis e má formação da expressão condicional if. Na linha 10 tens: Código PHP: if(isset($_GET["nome"]) && (isset($_GET["sobrenome"]) Código PHP: if ( isset($_GET["nome"]) && isset($_GET["sobrenome"]) ) Espero que tenhas entendido como corrigir o erro mas também o porquê da sua existência. Vai te dar outro erro na linha 35, que pode ser corrigido da mesma forma. P.S.: quando inserires código PHP coloca-o dentro das tags [.php][/php] de forma a melhorar a visualização Cumps, RE: HELP PHP - jwv - 17-09-2008 03:12 Tens um parêntesis a mais! Código PHP: if( isset($_GET["nome"]) && isset($_GET["sobrenome"]) ) RE: HELP PHP - Bruno Bernardino - 23-09-2008 11:18 Não, o balaico é que tinha a menos... |