Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) navegador não roda PHP


vms

Pergunta

Olá pessoal,

Estou iniciando PHP e estou com duvidas. Seguinte, estou usando o pacoteApache2triad e o PHP Editor e estou tentando criar uma aplicação local

Criei 2 paginas, 1 com cadastro e a outra com resultado, a de cadastro funciona normal mas quando chama a de resultado

no Firefox não abre

no Crome não abre

no Safari so abre o scrip como fosse bloco de notas

no Internet Explorer abre mas so mostra os titulos sem os resultados

Formulario de cadastro

<HTML>
<HEAD>
 <TITLE>Meu Form</TITLE>
</HEAD>
<BODY>
<div align="center"><font color="#FF0000" size="+24">MEU PRIMEIRO FORM</font></div>
<form action="resumo.php" method="post">
Nome: <input type="text" name="nome"><br>
<input type="checkbox" name="read" value="sim"> Eu li o tutorial por inteiro.<br>
Qual a nota você dápara este tutorial?
<Select name="nota" size="1">
  <option value="0"> Nota 0</option>
  <option value="1"> Nota 1</option>
  <option value="2"> Nota 2</option>
  <option value="3"> Nota 3</option>
</select>
<input type="submit" value="Entra"
</form>
formulario de resultado
<HTML>
<HEAD>
 <TITLE>Resultado</TITLE>
</HEAD>
<BODY>
<div align="center"><font color="#FF0000" size="+2">Resultado</form></div><br><br>
Usuario: <? echo $nome;?> <br>
Leu o tutorial:
<? if ($read == "sim")
     {
     echo "sim";
     }
     else
     {
     echo "não";
     }
?>
<br>
Nota: <? echo $nota;?>
</BODY>
</HTML>

alguém pode me ajudar?

desde já agradeço

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

É só fechar as tags certim.

No Formulario de cadastro use o select minusculo:

<select name="nota" size="1">

<option value="0"> Nota 0</option>

<option value="1"> Nota 1</option>

<option value="2"> Nota 2</option>

<option value="3"> Nota 3</option>

</select>

E feche a tag input:

<input type="submit" value="Entra" />

Link para o comentário
Compartilhar em outros sites

  • 0

opa! fiz as alterações indicadas por Robson C. e ESerra

e agora os navegadores estão abrindo a pagina de resultado, mas ainda não mostra resultado nenhum.

Não entendi a esta dica Marcos Guiga

$val=$_POST['campo'];

você poderia me da um exemplo como eu usaria nessa linha de codigo?

Usuario: <?php echo $nome;?> <br>

desde já agradeço a atenção de voces.

Link para o comentário
Compartilhar em outros sites

  • 0

não ta dando certo

já tentei assim

<?php $_var = array("_nome" => $nome, "_read" => $read, "_nota" => $nota);?>
Usuario: <?php echo $_var["_nome"]; ?> <br>
e assim
Usuario: <?php echo $_var["nome"]; ?> <br>
e assim
Usuario: <?php echo $_var['nome']; ?> <br>

e não mostra resultado nenhum.

Link para o comentário
Compartilhar em outros sites

  • 0

Cadastro:

html>
<head>
    <title>Meu Form</title>
</head>
<body>
    <div align="center"><font color="#FF0000" size="+24">MEU PRIMEIRO FORM</font></div>
    <form action="resumo.php" method="post">
        Nome: <input type="text" name="nome"><br>
        <input type="checkbox" name="read" value="sim">Eu li o tutorial por inteiro.<br>
        Qual a nota você dá para este tutorial?
        <select name="nota" size="1">
            <option value="0">Nota 0</option>
            <option value="1">Nota 1</option>
            <option value="2">Nota 2</option>
            <option value="3">Nota 3</option>
        </select>
        <input type="submit" value="Entra">
    </form>
</body>
</html>
Resultado:
<?php
    $nome = $_POST['nome'];
    $read = $_POST['read'];
    $nota = $_POST['nota'];
?>
<html>
<head>
    <title>Resultado</title>
</head>
<body>
    <div align="center"><font color="#FF0000" size="+2">Resultado</form></div><br><br>
    Usuario: <?php echo $nome; ?><br>
    Leu o tutorial:
    <?php
        if ($read == "sim") { echo "sim"; }
        else { echo "não"; }
    ?>
    <br>
    Nota: <?php echo $nota; ?>
</body>
</html>

Abraço.

Link para o comentário
Compartilhar em outros sites

  • 0

olá Ricardo Portolan, ainda não funcionou, não mostra resultado nenhum

como eu disse no post inicial eu estou usando o pacote Apache2triad, será que existe possibilidade de não ter instalado o PHP? como saber?

Vi num tutorial que deve salvar os arquivos em C:\apache2triad\htdocs\ e salvar como .php

o Marcos Guiga disse que deve ter certeza que o formulario esta na pasta WWW do servidor

a unica pasta com este nome esta aqui "C:\apache2triad\perl\site\lib\WWW" e eu já tentei e não deu certo tambem.

alguém tem uma outra dica?

Link para o comentário
Compartilhar em outros sites

  • 0

vms, acabei de instalar aqui o apache2triad 1.5.4

e confirmei que realmente você tem que salvar

na pasta C:\apache2triad\htdocs\seusite

Mas agora que me lembrei de um grande detalhe:

Na hora que você vai testar o seu sistema, no navegador,

qual é o endereço que você está usando??

Para o PHP funcionar, você deve digitar o seguinte endereço

no seu navegador:

http://localhost/seusite/arquivo.html

Se você não chamar dentro do //localhost , realmente o PHP

não será interpretado.

Abraço.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...