Jump to content
CloudPT

PHP somar duas caixas de texto

Recommended Posts

CloudPT

Boas.

Estou a começar a aprender php. E gostava de saber como é que se somava dois valores em duas caixas de texto e dando o resultado na terceira ao clicar no botão.

Eu normalmente programava em ASP.net e era bastante simples no Visual Studio pelo facto de ter a toolbox e era só arrastar o botão e clicar duas vezes em cima do botão e era só programar em Visual Basic. Penso que não haja nenhum programa tipo o Visual Studio para PHP.

Se conseguirem resolver a minha duvida muito simples era optimo.

Share this post


Link to post
Share on other sites
HappyHippyHippo

Pois ... isto de aprender asp.net e fazer tudo visual é o que dá.

Tu queres resolver um problema do lado do cliente com um script que é executado do lado do servidor é incompatível.

Para resolveres o teu problema terás de usar javascript


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
brunoais

Se aceitas que a página raleie (para usares o PHP) procura por:

php $_POST

HTML form

HTML <input>

HTML name attribute

HTML value attribute

php echo


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
taviroquai

Viva,

O problema que indicaste, usando uma interface para o utilizador, pode-se resolver no lado do cliente, com javascript. Alias, tudo o que indicaste é comportamento da responsabilidade do cliente (javascript). Por exemplo, para se fazer uma calculadora numa página web, basta usar javascript.

O PHP sendo uma linguagem server-side, tem um propósito diferente... embora também possa resolver esse problema, pensa que o PHP serve para fazer o que o cliente não consegue fazer; por exemplo preencher as caixas de texto com informação vinda de uma base de dados.

Share this post


Link to post
Share on other sites
brunoais

O PHP sendo uma linguagem server-side, tem um propósito diferente... embora também possa resolver esse problema, pensa que o PHP serve para fazer o que o cliente não consegue fazer; por exemplo preencher as caixas de texto com informação vinda de uma base de dados.

Quanto muito obter os dados do servidor, não o preenchimento. O Javascript tb consegue preencher com esses dados usando AJAX.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
taviroquai

Quanto muito obter os dados do servidor, não o preenchimento. O Javascript tb consegue preencher com esses dados usando AJAX.

Sim... com certeza  :D Não era essa a ideia que queria transmitir... Vocês também pegam por tudo e por nada...  :D Sem stress... Peço desculpa se a minha escrita soa a algo agressivo  :P

Share this post


Link to post
Share on other sites
CloudPT

Ok obrigado pessoal


Já agora lol. Tenho de por o codigo javascript junto com o codigo de php?

Podem dar um exemplo disso?

Share this post


Link to post
Share on other sites
jorgepinho

Oi

Não, nem sequer precisas de usar PHP, uma simples página HTML resolve o assunto. por exemplo:

<script>
function calcula(b) {
f = b.form;

f.result.value = parseInt(f.val1.value) + parseInt(f.val2.value);
}
</script>

<form id="form1">
<input name="val1" />
<input name="val2" />
<input type="button" onclick="calcula(this);" value="soma" />
<input name="result" />
</form>

--

Jorge

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.