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

Duvida No Comand Get Pra Receber Sou Novo Usando Php


Se você esta contente....

Pergunta

prezados amigos eu tenho uma duvida eu não sei como mandar um dado para outra pagina usando o metodo GET e POST , voces podem me auxiliarem, a duvida exemplificada esta aqui em baixo

QUAL metodo é o certo no codigo da aula1.php?

$n1 = $_POST("n1");

$n1 = request.queryform("n1");

ou é de outro jeito que se passa o valor?,

por favor me ajude, desde já muito obrigado pela sua cooperação

=======================================

essa é a pagina AULA1.html

=======================================

<html><head></head><body>

<form method="Post" action ="aula1.php">

<p align="center">

<b>Exercício 2</b><br>

Numero1 = <input type="text" size="20" name="n1"><br>

Numero2 = <input type="text" size="20" name="n2"><br>

<input type="submit" value="Enviar">

</p align>

</form></body></html>

=======================================

essa é a pagina aula1.php

=======================================

<html><head></head><body>

<?php

//ex02

$n1 = $_POST("n1");

$n2 = $_POST("n2");

echo("adição:",$n1+$n2);

echo("subtração:",$n1-$n2);

echo("multiplição:",$n1*$n2);

echo("divisão:",$n1/$n2);

?>

<?php

$n1 = request.queryform("n1");

$n2 = request.queryform("n2");

echo("adição:",$n1+$n2);

echo("subtração:",$n1-$n2);

echo("multiplição:",$n1*$n2);

echo("divisão:",$n1/$n2);

?>

</body></html>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Este request.queryform eu não conheço, mas o primeiro jeito está quase certo exceto que depois de _POST não é parênteses e sim colchetes.

<?php
  //ex02
  $n1 = $_POST["n1"];
  $n2 = $_POST["n2"];
  echo("adição: ",$n1+$n2);
  echo("subtração: ",$n1-$n2);
  echo("multiplição: ",$n1*$n2);
  echo("divisão: ",$n1/$n2);
?>

Link para o comentário
Compartilhar em outros sites

  • 0

<?php

//ex02

$n1 = $_POST["n1"];

$n2 = $_POST["n2"];

echo("adição: ",$n1+$n2);

echo("subtração: ",$n1-$n2);

echo("multiplição: ",$n1*$n2);

echo("divisão: ",$n1/$n2);

?>

Essa parte está certa, só tem um problema, os valores chegam ao arquivo .php como string, você deveria transforma-los para inteiros ou reais antes. Ficaria mais ou menos assim:

<?
  $n1 = $_POST["n1"];
  $n2 = $_POST["n2"];

  settype($n1, "integer");  // Transforma a variável n1 de String para Inteiro.
  settype($n2, "integer"); //  Transforma a variável n2 de String para Inteiro.

  echo("adição: ",$n1+$n2);
  echo("subtração: ",$n1-$n2);
  echo("multiplição: ",$n1*$n2);
  echo("divisão: ",$n1/$n2);

?>

Espero ter ajudado ^^

:lol: Té mais!

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,6k
×
×
  • Criar Novo...