1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

PHP questão de newbie

Discussão em 'Web Development' iniciada por NP666, 22 de Abril de 2009. (Respostas: 10; Visualizações: 790)

  1. NP666

    NP666 Power Member

    Boas tardes.

    O problema e o seguinte eu tenho o seguinte codigo numa pagina html chamada SE

    Código:
    <form action="SE2.php" method="get">
    Nome: <input type="text" name="nome" size="21"/>
    <input type="submit" />
    </form>
    
    agora queria que ele me apresentasse o nome numa pagina SE2 que eu introduzi na SE para isso utilizei este codigo


    Código:
    Welcome <?php echo $_REQUEST["name"]; ?>
    
    mas o unico texto que aparece na SE2 e o "welcome" alguma ideia?

    cumps

    PS: ja tentei tanto o method post como get e $_REQUEST, $_GET e o $_POST
    PS2: ao utilizar o GET o link do SE2 aparece o nome que introduzi
     
  2. infor69

    infor69 Power Member

    Código:
    <form action="SE2.php" method="post">
    Nome: <input type="text" name="nome" size="21"/>
    <input type="submit" />
    </form>
    

    Código:
    Welcome <?php echo $_POST["nome"]; ?>
    
    à partida, assim funciona.
     
  3. geoblast

    geoblast Power Member

    Olá,

    Tens «name» em vez de «nome».




    Código:
    Welcome <?php echo $_REQUEST["[COLOR=Red]nome[/COLOR]"]; ?>
    
     
  4. NP666

    NP666 Power Member

    eu tambem achei que deveria de funcionar assim mas infelizmente nao funciona... :(:confused:

    Enganei-me a copiar eu tenho igual dos dois lado e nada
     
    Última edição: 22 de Abril de 2009
  5. tonebiclas

    tonebiclas Power Member

    a pagina SE2 tem extenção php ? o servidor web tem suporte a php ?

    cuidado com o case sensitive

    tirando isso parece estar tudo direito
     
  6. NP666

    NP666 Power Member

    Tanto a SE com a SE2 estao em extensão php... eu estou a testar em modo offline...
     
  7. naoliveira

    naoliveira Power Member

    como já foi, tenta usar sempre letras minúsculas para o nome dos ficheiros (se.php e se2.php).

    Para confirmares o que tens na variável $_GET, faz o seguinte, na págna se2.php:

    echo "<pre>";
    print_r ($_GET); // imprime o conteúdo da array $_GET
    echo "</pre>";
     
  8. tonebiclas

    tonebiclas Power Member

    mas tens um servidor web (apache)?
     
  9. NP666

    NP666 Power Member

    No output aparece isto
    Código:
    ";      print_r ($_GET);      echo "";      ?>


    nao... sinceramente nem sei o que e isso...
     
  10. Se estás a testar localmente e não usas software apropriado para 'ler' PHP, isso não irá funcionar, e não é problema de código.. Dá uma olhadela neste tópico..
     
  11. tonebiclas

    tonebiclas Power Member

    assim claro que não vai funcionar nenhum código PHP, porque não tens suporte a PHP...

    precisas de um servidor web, ex: xammp, wammp, etc.
     

Partilhar esta Página