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>
<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>