William Postado Novembro 16, 2003 Denunciar Share Postado Novembro 16, 2003 fiz um scrip simples pra ver com funciona, mais da um erro:Notice: Undefined variable: texto in c:\arquivos de programas\apache group\apache\htdocs\teste\var.php on line 6o script q fiz roda é esse:<html><head><title>Aprendendo PHP</title></head><body><?phpif ($texto != "") echo "Você digitou \"$texto\"<br><br>";?><form method=post action="<? echo $PATH_INFO; ?>"><input type="text" name="texto" value="" size=10><br><input type="submit" name="sub" value="Enviar!"></form></body></html>o q tem de errado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Novembro 16, 2003 Denunciar Share Postado Novembro 16, 2003 //Meu num dá erro nenhum no meu apache + tenta fazer o segiunte :<?phpif ($texto != "") {echo "Você digitou \"$texto\"<br><br>";}?>Vê se vira? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 16, 2003 Denunciar Share Postado Novembro 16, 2003 Tenta isso:<html><head><title>Aprendendo PHP</title></head><body><?phpif ($texto != "") {echo "Você digitou \"$texto\"<br><br>";}else {?> <form method=post action="<? echo $PATH_INFO; ?>"><input type="text" name="texto" value="" size=10><br><input type="submit" name="sub" value="Enviar!"></form><?}?></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edgar2000br Postado Novembro 16, 2003 Denunciar Share Postado Novembro 16, 2003 Oi William,este erro esta acontecendo quando você executa o script pela primeira vez e o script ainda não sabe quem é a variavel texto.Para corrigira faca o seguinte:<html><head><title>Aprendendo PHP</title></head><body><?phpif (isset ($texto)){ if ($texto != ""){ echo "Você digitou \"$texto\"<br><br>"; }}else{ ?> <form method=post action="<? echo $PATH_INFO; ?>"> <input type="text" name="texto" value="" size=10> <br> <input type="submit" name="sub" value="Enviar!"> </form> <?}?>Espero ter ajudado </body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 William Postado Novembro 17, 2003 Autor Denunciar Share Postado Novembro 17, 2003 depois q mudei o script da um erro quando eu aperto em enviar.ForbiddenYou don't have permission to access /Teste/<br /><b>Notice</b>: Undefined variable: PATH_INFO in <b>c:/arquivos de programas/apache group/apache/htdocs/teste/var.php</b> on line <b>12</b><br /> on this server.--------------------------------------------------------------------------------Apache/1.3.29 Server at localhost Port 80 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edgar2000br Postado Novembro 17, 2003 Denunciar Share Postado Novembro 17, 2003 Altere a linha:<form method=post action="<? echo $PATH_INFO; ?>">para<form method=post action="pagina.php">ou entaum$pagina=$PATH_INFO;echo ("<form method=post action='$pagina'>");Espero ter ajudado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
William
fiz um scrip simples pra ver com funciona, mais da um erro:
Notice: Undefined variable: texto in c:\arquivos de programas\apache group\apache\htdocs\teste\var.php on line 6
o script q fiz roda é esse:
<html>
<head><title>Aprendendo PHP</title></head>
<body>
<?php
if ($texto != "")
echo "Você digitou \"$texto\"<br><br>";
?>
<form method=post action="<? echo $PATH_INFO; ?>">
<input type="text" name="texto" value="" size=10>
<br>
<input type="submit" name="sub" value="Enviar!">
</form>
</body>
</html>
o q tem de errado?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.